需要有关 ASP.NET 中的查询字符串的帮助

发布于 2024-09-01 09:35:45 字数 117 浏览 3 评论 0原文

我有一个页面 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

故事未完 2024-09-08 09:35:45

可能最好的选择是在 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

人事已非 2024-09-08 09:35:45

你是对的。您应该检查 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

人生戏 2024-09-08 09:35:45

我会在 Page_Load 事件中检查如下内容:

Page_Load  {

if(!Page.IsPostback) 
{


    if(Request.QueryString["id"] != null) 
     {
        // do whatever with the id value 
     }

}


}

I would check that in the Page_Load event something like this:

Page_Load  {

if(!Page.IsPostback) 
{


    if(Request.QueryString["id"] != null) 
     {
        // do whatever with the id value 
     }

}


}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文