C# 回发后无法重置字段
我正在使用javascript函数重置我的.aspx网页中的一些字段。当第一次加载网页时,它确实起作用,但在回发后,它根本不起作用 有人能给我解释一下吗C# 回发后无法重置字段,c#,asp.net,asp.net-ajax,C#,Asp.net,Asp.net Ajax,我正在使用javascript函数重置我的.aspx网页中的一些字段。当第一次加载网页时,它确实起作用,但在回发后,它根本不起作用 有人能给我解释一下吗 Thanx这些字段值很可能是从viewState设置的,或者服务器正在覆盖这些值。代码示例将有助于提供更具体的解释。我已经设法做到了这一点,这可能会对您有所帮助。我看到您已将其标记为asp.net-ajax,如果只是部分回发,则不会重新加载整个页面,javascript函数也不会启动 如果是这种情况,请尝试使用ClientScript.Regi
Thanx这些字段值很可能是从viewState设置的,或者服务器正在覆盖这些值。代码示例将有助于提供更具体的解释。我已经设法做到了这一点,这可能会对您有所帮助。我看到您已将其标记为asp.net-ajax,如果只是部分回发,则不会重新加载整个页面,javascript函数也不会启动 如果是这种情况,请尝试使用
ClientScript.RegisterStartupScript
指定要调用的javascript函数
否则,代码示例将帮助我们回答 试试看
function pageLoad () {
//do something
}
如果未使用jQuery,请签出它
$(document).ready(function() {
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(updateWidgets);
});
function updateWidgets() {
//do your stuff here
}