gpt4 book ai didi

asp.net-mvc - mvc.net 验证是否支持 ValidationGroup 的概念

转载 作者:行者123 更新时间:2023-12-03 19:52:04 24 4
gpt4 key购买 nike

来自 asp.net 背景,在向页面添加验证时,我非常欣赏“validationGroup”的概念。我一直在 mvc.net 中寻找相应的概念,但运气不佳。

这个概念在 mvc.net 中可用吗?如果没有,我有什么选择?

最佳答案

不幸的是,不,它没有那样的东西。

不久前,我在博客上写了一个解决方法。

ASP.NET MVC - Validation Summary with 2 Forms & 1 View

博客文章的jist:

namespace System.Web.Mvc
{
public static class HtmlExtensions
{
public static string ActionValidationSummary(this HtmlHelper html, string action)
{
string currentAction = html.ViewContext.RouteData.Values["action"].ToString();

if (currentAction.ToLower() == action.ToLower())
return html.ValidationSummary();

return string.Empty;
}
}
}


<h2>Register</h2>

<%= Html.ActionValidationSummary("Register") %>

<form method="post" id="register-form" action="<%= Html.AttributeEncode(Url.Action("Register")) %>">

... blah ...

</form>


<h2>User Login</h2>

<%= Html.ActionValidationSummary("LogIn") %>

<form method="post" id="login-form" action="<%= Html.AttributeEncode(Url.Action("LogIn")) %>">

... blah ...

</form>

HTH,
查尔斯

关于asp.net-mvc - mvc.net 验证是否支持 ValidationGroup 的概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3762444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com