大家好我想知道我们可以验证一个控件,它在asp.net(服务器端验证)的表单元素之外,在html中的表单元素之外(客户端验证)让我们仔细看看
<html>
<body>
<input type="text" name="first name"/>
</body>
</html>
我们可以通过java脚本在上面的文本框中应用客户端验证吗?
在asp.net中
<form runat="server">
</form>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
这里我在表单后写了文本框,它会在服务器端验证吗?
答案 0 :(得分:2)
上次我检查时,表单外部的表单元素(例如输入)不是有效的HTML。
在任何情况下,它都无法在服务器端工作,因为ASP.NET不知道文本框是否存在。我可以看到它在客户端工作,但我从未尝试过,因为它毫无意义。
你想在这里实现什么?可能有更好的解决方案。
答案 1 :(得分:-1)
当然,如果您将输入设置为runat服务器并为其提供ID:
<input type="text" name="first name" runat="server" id="myserversideid"/>
然后您可以像往常一样使用validation controls