在VS2012 C# asp.net web页面应用程序上工作,在ASP.NET Web pages的默认模型中,用户与页面交互并单击按钮或执行导致回发的其他操作。重新创建页面及其控件,在服务器上运行页代码,并将页面的新版本呈现给浏览器。但是,我希望在不执行回发的情况下从客户端运行服务器代码。如果页面中的客户端脚本正在维护某些状态信息(例如,局部变量值),那么发布页面并获得它的新副本会破坏该状态。此外,页面回发会引入处理开销,这会降低性能,并迫使用户等待页面被处理和重新创建。
为了避免丢失客户端状态并避免服务器往返的处理开销,我希望编写一个ASP.NET网页,以便它能够执行客户端回调。在客户端
我在ASPX页面中有一个JS函数,它对后面的__doPostBack代码执行vb.net。问题在于它正在迫使页面刷新。我怎么才能阻止这一切?我下面的代码..。
联署材料:
__doPostBack('', 'test');
VB.NET:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If IsPostBack Then
Select Case Request.Form("__EVENTARG
我在使用.Net Framework2.0和VS2008 Team System的ASP.net中工作
我有一个母版页和n个内容页的数量。在母版页上,我放了一个ScriptManager标签,在内容页上,我放了一个UpdatePanel。但是无论什么时候,像按钮点击这样的事件从内容页面被触发,整个页面都会被post支持。我该如何解决这个问题?