在非平凡的情况下,将JQuery和Ajax提交与ASP.NET结合起来是失败的

时间:2011-02-10 00:26:03

标签: jquery asp.net webforms

有一个例子:Combining JQuery Form Validation and Ajax Submission with ASP.NET by Haack 我只是想从那里使用AjaxSubmission到asp.net表单。 因此,当输入id类似于“submitButton”时,它适用于简单的情况。

<input type="hidden" name="<%= submitButton.ClientID %>" 
value="Send Comment" />
<asp:Button runat="server" ID="submitButton" 
OnClick="OnFormSubmit" Text="Send Comment" />

当我把按钮放在任何容器中时,id会变成像:“ctl00_ContentPlaceHolder1_train1”它失败了......事件不会触发

我找到的唯一区别是:doPostback发送ctl00%24ContentPlaceHolder1%24submitButton

为什么他用%24替换下划线?

1 个答案:

答案 0 :(得分:0)

解决了,忘了名字中的$符号。