ASP.NET 4.0站点
使用ASP.NET服务器端表单验证和jQuery客户端验证有什么更好的做法?我发现如果使用ASP.NET表单验证器控件进行控制,TextBox标记将填充为带有长ID的HTML。当使用jQuery验证lib时,这个长ID会导致任何问题,因为ID不容易预测吗?请指教。
答案 0 :(得分:1)
您可以在控件上使用(asp.net usercontrol)ClientId属性来确保客户端上的控件的ID
答案 1 :(得分:1)
如果您使用的是.Net 4,则可以使用新的ClientIDMode作为控件。此外,您可以在javascript中使用标记:'<%= Mytextbox.ClientID %>'
。