C# 在updatepanel中进行部分更新后,jQuery(函数($)不起作用

C# 在updatepanel中进行部分更新后,jQuery(函数($)不起作用,c#,jquery,asp.net,.net,updatepanel,C#,Jquery,Asp.net,.net,Updatepanel,但这只是打破了我的手风琴,导致面板都无法打开 我想我在这里走对了,只是需要一些语法方面的帮助。jQuery(function($);不是一个可以调用的函数,就像……半个函数 将init代码放入它自己的函数定义中,然后从DOM就绪处理程序和启动脚本调用它 protected void Page_Load(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(this, typ

但这只是打破了我的手风琴,导致面板都无法打开

我想我在这里走对了,只是需要一些语法方面的帮助。

jQuery(function($);
不是一个可以调用的函数,就像……半个函数

将init代码放入它自己的函数定义中,然后从DOM就绪处理程序和启动脚本调用它

  protected void Page_Load(object sender, EventArgs e)
        {

            ScriptManager.RegisterStartupScript(this, typeof(Page), Guid.NewGuid().ToString(), "jQuery(function ($);", true);
            if (!Page.IsPostBack)
            {

jQuery(function($);
不是一个可以调用的函数,就像……半个函数。将init代码放在它自己的函数定义中,然后从DOM就绪处理程序和启动脚本调用它。谢谢!请回答,我将标记为正确!我知道我已经接近:)
<script type="text/javascript">
     Sys.WebForms.PageRequestManager.getInstance().add("jQuery(function ($)");
    </script>
    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnablePageMethods="true">
    </asp:ToolkitScriptManager>
  protected void Page_Load(object sender, EventArgs e)
        {

            ScriptManager.RegisterStartupScript(this, typeof(Page), Guid.NewGuid().ToString(), "jQuery(function ($);", true);
            if (!Page.IsPostBack)
            {
function init() {
    //phone numbers
    alert("test");
    var txtInvestContactPhone = jQuery("#<%=txtInvestContactPhone.ClientID%>");
    jQuery(txtInvestContactPhone).mask("(999) 999-9999");
});

jQuery(function () { init(); });
ScriptManager.RegisterStartupScript(this, typeof(Page), Guid.NewGuid().ToString(), "init();", true);