有一个例子: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替换下划线?
答案 0 :(得分:0)
解决了,忘了名字中的$符号。