ASP.NET自動生成一個ID,而不是使用我分配的ID。我將如何使用jQuery選擇此值?我不相信自動生成的值始終是相同的。使用JQuery選擇自動生成的WebForm控件ID
這是我的ASPX代碼:
<asp:TextBox ID="txtZip" runat="server" CausesValidation="true" CssClass="short_width" MaxLength="10" />
這裏是產生什麼:
<input name="ctl00$MainContentArea$txtZip" type="text" maxlength="10" id="ctl00_MainContentArea_txtZip" class="short_width" />
這裏就是我想要做:
<script type="text/javascript">
jQuery(function ($) {
$("#txtZip").mask("99999?-9999");
});
</script>
我完全忘了在網絡形式,或者我會將它添加到我的答案。 +1。 :) – hutchonoid
@hutchonoid我儘量忘記每天的網絡形式。 – Jack
如果您使用的是ASP.NET 4或更高版本,也許嘗試使用ClientIDMode =「Static」 – sh1rts