我的以下代码在按钮上的HTML,ValidationGroup中呈现无效属性。
ASPX文件:
<button runat="server" id="btnSubmit" onserverclick="btnSubmit_Click" causesvalidation="true" class="button floatRight">
CS-文件:
btnSubmit.ValidationGroup = UniqueID;
这呈现:
<button validationgroup="ctl00$NoBody$FullContent$ctl03$ctl01" class="button floatRight" id="ctl00_NoBody_FullContent_ctl03_ctl01_btnSubmit" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate('ctl00$NoBody$FullContent$ctl03$ctl01'); __doPostBack('ctl00$NoBody$FullContent$ctl03$ctl01$btnSubmit','')"><span class="left"><!-- left --></span>Subscribe<span class="right"><!-- right --></span></button>
我的问题是ValidationGroup在HTML5中使代码无效,我不知道如何解决这个问题。看起来该属性仅在Button上呈现,其他元素(如Inputs)虽然具有相同的ValidationGroup,但不会呈现此属性。
有人有这个吗?感谢。
答案 0 :(得分:1)
为您的按钮指定名称属性以及ID。适合我和我的问题完全相同。然后我回去了10年,想起了旧的名牌。