2013-04-08 77 views
1

即時通訊新的ASP.NET,我有問題的Viewstate和Clientscript。 我已創建了一些JavaScript自定義ASP小組(這只是一個例子):ASP.NET Clienscript和Viewstate

public class MyPopup : Panel { 
     string Script = "$(#'{0}').dialog();"; 
     protected override void OnLoad(EventArgs e) { 
      base.OnLoad(e); 
      ScriptManager.RegisterStartupScript(this, this.GetType(), "MyKey", string.format(this.Script, this.Id), true); 
     } 
    } 

<myControl:MyPopup id="test" runat="server"> 
    <asp:TextBox id="test2" runat="server" /> 
</myControl:MyPopup> 

當一個事件引發從文本框的心不是在ViewState /總是空persited值。所有其他工作正常。當我刪除scriptmanager一切正常。

我希望有人能幫助我...

BTW:我沒有使用jQuery的對話框顯示正確剛子控件的值不會在ViewState堅持問題!

回答