java脚本和asp.net中的客户端验证和服务器端验证?

时间:2010-09-06 14:11:45

标签: javascript asp.net

大家好我想知道我们可以验证一个控件,它在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>

这里我在表单后写了文本框,它会在服务器端验证吗?

2 个答案:

答案 0 :(得分:2)

上次我检查时,表单外部的表单元素(例如输入)不是有效的HTML。

在任何情况下,它都无法在服务器端工作,因为ASP.NET不知道文本框是否存在。我可以看到它在客户端工作,但我从未尝试过,因为它毫无意义。

你想在这里实现什么?可能有更好的解决方案。

答案 1 :(得分:-1)

当然,如果您将输入设置为runat服务器并为其提供ID:

<input type="text"  name="first name" runat="server" id="myserversideid"/>

然后您可以像往常一样使用validation controls