C# 回发后无法重置字段

C# 回发后无法重置字段,c#,asp.net,asp.net-ajax,C#,Asp.net,Asp.net Ajax,我正在使用javascript函数重置我的.aspx网页中的一些字段。当第一次加载网页时,它确实起作用,但在回发后,它根本不起作用 有人能给我解释一下吗 Thanx这些字段值很可能是从viewState设置的,或者服务器正在覆盖这些值。代码示例将有助于提供更具体的解释。我已经设法做到了这一点,这可能会对您有所帮助。我看到您已将其标记为asp.net-ajax,如果只是部分回发,则不会重新加载整个页面,javascript函数也不会启动 如果是这种情况,请尝试使用ClientScript.Regi

我正在使用javascript函数重置我的.aspx网页中的一些字段。当第一次加载网页时,它确实起作用,但在回发后,它根本不起作用

有人能给我解释一下吗


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
}