目前我有一个网站在初始加载时加载所有内容(当它不是回发时)。然后它继续加载更多数据,无论是否回发都应该加载。我想每次刷新页面或按下按钮都会有回发。我认为如果用户没有去另一个页面,他所采取的任何行动都将是一个回发。
然而,当网站实际上在服务器上时,我会收到非常不一致的错误,并且很奇怪,如果在一些不活动后单击按钮,服务器可能会忘记之前的活动并将操作视为是第一次再次访问该网站的人?
以下是定义按钮的方式....
<asp:Button CssClass="btn btn-default controls" ID="btnAddAdditionalCom" runat="server" Text="Add Comment" OnClick="btnAddAdditionalCom_Click"/>
答案 0 :(得分:3)
任何asp:按钮单击将导致回发到服务器,因为asp是服务器端语言,因此它必须与服务器通信以执行按钮单击。如果你想在没有与服务器交谈的情况下进行按钮点击,请使用类似javascript的内容
答案 1 :(得分:0)
你无法修改它。
因为这是asp.net中的基本概念。
即使您无法更改IsPostback
属性的值(它没有setter)。
如果您想将Postback视为页面加载,那么您忘记了IsPostback