asp.net-mvc – 在Html.BeginForm()中使用RouteValueDictonary routeV
发布时间:2020-05-24 08:53:14 所属栏目:asp.Net 来源:互联网
导读:@{ ViewBag.Title = About Us;}@using (Html.BeginForm(new RouteValueDictionary { {Action,Index}})){input type=submit value=submit
@{
ViewBag.Title = "About Us";
}
@using (Html.BeginForm(new RouteValueDictionary { {"Action","Index"}}))
{
<input type="submit" value="submit"/>
}
当我渲染 <form action="/Home/Index" method="post"><input type="submit" value="submit"/> 这是RouteValueDictonary的实际用途吗?如果是这样,我可以通过HTML.BeginForm(“关于”,“主页”)来做到这一点 有人可以解释RouteValueDictonary的实际用途. 解决方法在为重定向实现ActionFilterAttribute时,这也很有用.此类的基本用法是定义操作名称,控制器名称和区域名称public class MyActionFilter : ActionFilterAttribute
{
public override void OnResultExecuting(ResultExecutingContext filtercontext)
{
filtercontext.Result = new RedirectToRouteResult
(
new RouteValueDictionary
(
new
{
controller = "ControllerName",action = "ActionName",area = "AreaName"
}
)
);
base.OnResultExecuting(filtercontext);
}
}
您也可以发送如下参数列表.. filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary
{
{"action","ActionName"},{"controller","ControllerName"},{"area","Area Name"},{"Parameter Name","Parameter Value"}
}); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC,图层,模型,存储库等
- asp.net-core – IApplicationBuilder不包含UseStaticFiles
- .net – %中的含义是什么:和%=有什么区别?
- 如何为ASP.NET身份设置密码规则?
- asp.net – Razor Host Factory错误
- asp.net按钮点击w / javascript“你确定吗?”在发回之前
- asp.net-mvc – 使用REST API进行身份验证
- asp.net-mvc – 将JSON格式的DateTime传递给ASP.NET MVC
- asp.net – 实现安全的“记住我”的最佳实践
- asp.net-mvc-3 – 型号型号无法更新mvc
推荐文章
站长推荐
- asp.net – 如何防止未经授权的蜘蛛侠
- 将List 绑定到asp.net中的listview#
- asp.net – 嵌套的web.config转换
- asp.net – 如何使用转换语法更改web.config设置
- asp.net-mvc – 如何在启动应用程序之前在system
- asp.net – 模型,ViewModels,MVC 3应用程序中的D
- asp.net-mvc – ASP.NET MVC – 如何访问除Contr
- asp.net – 是否有支持请求参数连接的URL构建器?
- asp.net-mvc-5 – WebJob和SignalR Hub之间的通信
- asp.net – html页面的ASP服务器统计信息
热点阅读
