asp.net-mvc – 在ASP.Net MVC中的同一视图中分隔两个表单
发布时间:2020-12-16 03:32:14 所属栏目:asp.Net 来源:网络整理
导读:我在同一视图中合并了创建帐户视图和登录视图.所以这是一种有两种形式的观点,但是当我提交时它们会变得混杂.如果我尝试登录,则会显示错误: Html.ValidationSummary() 两种形式都会出错.我开始将字段重命名为loginPassword,createPassword,因为否则当我提交
我在同一视图中合并了创建帐户视图和登录视图.所以这是一种有两种形式的观点,但是当我提交时它们会变得混杂.如果我尝试登录,则会显示错误:
Html.ValidationSummary() 两种形式都会出错.我开始将字段重命名为loginPassword,createPassword,因为否则当我提交并且密码丢失时,它会被标记为双方丢失. 将这两个表单分开以便它们可以独立地在同一个视图/页面上工作的方法是什么? 解决方法
我不得不处理同样的问题.我发现使用内置的ValidationSummary()无法分离验证消息.这有两个建议:
>将验证摘要放在可应用于两种表单的区域中.例如,如果登录和注册表单并排,则将验证摘要放在以两个表单为中心的div中.我在Mahalo login page上找到了这种风格的一个例子. 无论哪种方式,表单字段都应该唯一命名. 我选择了解决方案#1,因为我对我能够看到它的方式感到满意.但是,如果您需要根据提交的表单在两个不同的位置显示验证摘要,请使用#2. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 如何使用ASP.NET MVC Web API OData链接到Razor中
- 如何/在哪里asp.net mvc处理解码和动作方法参数
- 解析ASP.NET MVC使用Java中的Jackson JSON库返回
- asp.net-mvc – ASP .Net MVC中购物车的会话变量
- asp.net – Web部署安装程序(MSI)中没有“IIS 7部
- asp.net-mvc-3 – ViewBag.Title错误
- asp.net-mvc – 无法在Web服务器上启动调试. Web
- asp.net – 如何监视SQL Server中的活动连接池?
- asp.net-core – 无法从Client访问IdentityServe
- 如何更新asp.net网站(刚更改的文件)
热点阅读