asp.net razor 网页验证和使用多种形式 [英] asp.net razor web pages validation and using multiple forms
问题描述
我想在我的 razor 网页中使用两个 froms(不是 mvc)我的问题是使用不止一种表格我如何对我的项目说哪个表单按钮被点击,另一个问题是验证因为在 Web 表单项目中,我使用验证组来分隔验证,但在这里我不知道如何在客户端验证和服务器端验证中处理它这是我的代码:
@{Page.Title = "";布局 = "~/_layout.cshtml";Validation.Add("txt1", Validator.Required("不能留空"));Validation.Add("txt2", Validator.Required("不能留空"));如果(IsPost){如果 (!Validation.IsValid()){Validation.AddFormError("存在错误");}}}<风格>.validation-summary-errors {边框:2px 实心 #990099;红色;}.field-validation-error {红色;}.input-validation-error {颜色:#990099;背景色:#ff80ff;边框顶部:2px 实心 #990099;左边框:2px 实心 #990099;}</风格><div><script src="~/jquery-1.7.2.min.js"></script><script src="~/jquery.validate.min.js"></script><script src="~/jquery.validate.unobtrusive.min.js"></script>
<p style="height:10px;"></p><div><form name="f1" action="/" method="post"><div><输入名称=txt1"类型=文本"class="@Validation.ClassFor("txt1")"/>@Html.ValidationMessage("txt1")
<div><input type="submit" name="s1" value="Send 1"/>
</表单>