需要有关 ASP.NET 中的查询字符串的帮助
我有一个页面 create-quote.aspx。我想以不同的模式打开此页面,具体取决于查询字符串参数是否存在。
我的问题是我应该检查哪个事件,是否有查询字符串参数。 我想,应该是preinit,你说呢。
I have a page create-quote.aspx. I want to open this page in different modes, depending on whether a querystring parameter is present or not.
My question is at which event should I check, If I have a querystring parameter or not.
I think, it should be preinit, what do you say.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可能最好的选择是在 Page_Load 事件上处理它们:
http://msdn .microsoft.com/en-us/library/ms178472.aspx#lifecycle_events
Probably the best choice is to handle them on Page_Load event:
http://msdn.microsoft.com/en-us/library/ms178472.aspx#lifecycle_events
你是对的。您应该检查 preinit 事件中的查询字符串。在初始化之前,有一个开始阶段,其中创建请求和响应对象。
参考: http://msdn.microsoft.com/en-us/library/ ms178472.aspx
You're correct. You should check the querystring in the preinit event. Before the Initialzation there is a start fase where the request en response objects are created.
Reference: http://msdn.microsoft.com/en-us/library/ms178472.aspx
我会在 Page_Load 事件中检查如下内容:
I would check that in the Page_Load event something like this: