asp.net-mvc – 如何确定视图是否为ASP.NET MVC中的GET或POST?
发布时间:2020-05-23 15:53:39 所属栏目:asp.Net 来源:互联网
导读:MVC使用动作属性来映射http get或post的相同视图: [HttpGet] public ActionResult Index() { ViewBag.Message = Message; return View(); } [HttpPost] public ActionResult Index(decimal a, decimal b, string o
|
MVC使用动作属性来映射http get或post的相同视图: [HttpGet]
public ActionResult Index()
{
ViewBag.Message = "Message";
return View();
}
[HttpPost]
public ActionResult Index(decimal a,decimal b,string operation)
{
ViewBag.Message = "Calculation Result:";
ViewBag.Result = Calculation.Execute(a,b,operation);
return View();
}
在MVC视图中,如何确定视图是否为http get或http post? 在意见中是IsPost @{
var Message="";
if(IsPost)
{
Message ="This is from the postback";
}
else
{
Message="This is without postback";
}
}
解决方法System.Web.HttpContext.Current.Request.HttpMethod存储当前方法。或者只是Request.HttpMethod内部的视图,但如果你需要检查这一点,你的方法可能会有问题。考虑使用Post-Redirect-Get模式来形成转发。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.net会话请求排队
- 强制ASP.Net MVC Bundle以某种顺序呈现javascript文件
- asp.net – 在新的MVC4应用程序中获取UserId(int)
- WPF中ComboBox绑定数据库自动读取产生数据
- asp.net – 在.NET 4.5中混合使用Windows和Forms身份验证:
- asp.net – HttpError不会显示自定义错误页面
- asp.net – 连接字符串最佳实践
- asp.net-mvc – 在.NET MVC 3中使用REST Web服务
- asp.net-mvc – Web部署由于文件正在使用而失败
- asp.net-mvc – 如何设置AntiForgeryToken cookie路径
推荐文章
站长推荐
- asp.net会员 – asp.net会员 – 设置注释字段
- asp.net-mvc – ASP.NET MVC的Windows Azure存储
- asp.net-mvc – 如何将枚举传递给Html.RadioButt
- 在ASP.NET MVC网站中无法获取详细的错误信息
- asp.net-core – ASP .NET Core 1.0 RTM本地化无
- asp.net-mvc – 使用ASP.NET MVC进行消防和遗忘
- asp.net-mvc-3 – 如何使用复选框列制作MVC 3 We
- 基于角色的启用/禁用asp.net中的控件
- 在ASP.NET MVC Web API服务和MVC客户端体系结构中
- asp.net-core – ASP .NET Core默认语言总是英文
热点阅读
