处理global.asax中的请求会更好吗?

时间:2011-04-26 16:29:58

标签: c# .net asp.net global-asax

我正在做一个简单的请求解析,它接受带有查询字符串参数的URL并吐出xml。

现在这都是在default.aspx页面中处理的,所以我没有太多关于url重写等等。保留default.aspx页面会更好,但是在global.asax页面中处理了请求吗?

这样会更优化吗?

3 个答案:

答案 0 :(得分:2)

对于不需要完整的ASP.NET页面的请求,您应该查看IHttpHandler界面,或者只创建ashx个文件。

答案 1 :(得分:0)

我通常实现一个继承System.Web.UI.Page的BasePage类,然后让我的所有页面都继承BasePage。

在基页中输入您想要使用的方法。

答案 2 :(得分:0)

听起来你正在尝试做的是HTTPHandler的设计目的。如果您不熟悉,可以参考以下内容:

MSDN- HTTPHandler