如何在第一次读取查询字符串
本文关键字:查询 字符串 读取 第一次 | 更新日期: 2023-09-27 17:52:54
我有一个层次结构,当用户按下Add child时,我用[Add, ParentID]参数重新打开同一个页面。
问题是,按下添加后,进行回发并再次读取querystring,因为querystring仍然是相同的,我捕获&在page_load.
中处理它注意:我不能使用IsPostBack
,因为呼叫来自同一页面,所以它总是true
。
任何帮助!
通过使用Page
的IsPostBack
属性,确保仅在页面未被发回时处理查询字符串:
if(!IsPostBack)
{
//Process query string
}
If (!Page.isPostBack) {
//read your query string here
}
在页面加载事件中或在您的按钮上单击add this:
If Not IsPostBack Then
'your code here
End If
c# if (!IsPostBack) {
//your code here
}
使用会话if (Session("ok") == 0) {
//some code
Session("ok") = 1;}
这将只在第一次加载时执行您的查询!
在页面加载事件
添加这些代码,看看它是否工作
如果((! IsPostBack),和(! IsCallBack)) {
//一些代码!}
if(!IsPostBack)
{
// Read the query string.
}