我在C#ASP.NET Web應用程序中有幾個WebMethods。我想改變他們的行爲來驗證每個請求。想象一下下面的代碼:ASP.NET重寫webmethod
[WebMethod]
public static void DoSomething()
{
if (ValidateRequest())
{
HttpContext.Current.Response.StatusCode = 400;
// do some other stuff
return;
}
// rest of method
}
我注意到當然了ValidateRequest()方法調用是常見到我的WebMethods的很大一部分。無論如何,我可以將它連接起來,以便所有WebMethods自動具有相同的行爲?我可以添加第二個屬性來完成這個方法嗎?
全局???????? – 2012-07-21 17:45:45
如何在靜態頁面方法中訪問HttpContext? – 2012-07-21 17:53:07
ValidateRequest做什麼?值得將它的代碼添加到你的文章中。 – Mendhak 2012-07-21 17:54:47