1

目前我有一个网站可以在初始加载时加载所有内容(当它不是回发时)。然后它继续加载更多应该可以加载的数据,无论它是否回发。我认为每次刷新页面或按下按钮时都会有回发。我认为如果用户不去另一个页面,他采取的任何行动都将是回发。

但是,当站点实际上位于服务器上时,我会遇到非常不一致的错误,并且很好奇,在一段时间不活动后单击按钮时,服务器是否可能会忘记先前的活动并将该操作视为击中的人网站是第一次吗?

下面是按钮的定义方式......

<asp:Button CssClass="btn btn-default controls" ID="btnAddAdditionalCom" runat="server" Text="Add Comment" OnClick="btnAddAdditionalCom_Click"/>
4

2 回答 2

3

任何 asp:button 点击​​都会导致回发到服务器,因为 asp 是一种服务器端语言,所以它必须与服务器对话才能执行按钮点击。如果您想在不与服务器对话的情况下单击按钮,请使用 javascript

于 2013-08-19T13:18:54.960 回答
0

你不能修改它。

因为这是asp.net中的一个基本概念。

即使您无法更改IsPostbackProperty 的值(它没有设置器)。

如果您想将回发视为页面加载,那么您忘记了IsPostback

于 2013-08-19T13:20:14.943 回答