asp.net-mvc – 具有相同签名的ASP.NET MVC 1.0控制器操作
发布时间:2020-12-16 06:35:53 所属栏目:asp.Net 来源:网络整理
导读:所以基本上在我的UserController.cs类中,我有一个Index方法,它返回ActionResult以显示用户的仪表板.在这个页面上是一个带有提交类型的html按钮.当我点击此按钮时,我想在服务器端捕获它,将用户输出. 我怎么能这样做,因为我没有传回信息,方法签名最终是相同的.
所以基本上在我的UserController.cs类中,我有一个Index方法,它返回ActionResult以显示用户的仪表板.在这个页面上是一个带有提交类型的html按钮.当我点击此按钮时,我想在服务器端捕获它,将用户输出.
我怎么能这样做,因为我没有传回信息,方法签名最终是相同的. 谢谢, 麦克风 [Authorize] public ActionResult Index() { return View(); } [Authorize] [AcceptVerbs(HttpVerbs.Post)] public ActionResult Index() { FormsAuthentication.SignOut(); return RedirectToAction("Index","Home"); } 解决方法
使用:
[Authorize] [AcceptVerbs(HttpVerbs.Post)] public ActionResult Index(FormCollection values) { FormsAuthentication.SignOut(); return RedirectToAction("Index","Home"); } 要么 [Authorize] [AcceptVerbs(HttpVerbs.Post),ActionName("Post")] public ActionResult IndexPost() { FormsAuthentication.SignOut(); return RedirectToAction("Index","Home"); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 依赖于文件的.net核心asp.net单元测试 – appsettings.json
- asp.net-mvc-3 – MVC脚手架问题
- asp.net-mvc – ASP.NET MVC UpdateModel()方法如何工作?
- asp.net-mvc – ASP.NET MVC 5中的级联下拉列表
- asp.net-mvc – 将Ninject与Ninject.Web.Api用于Web Api 2在
- .net – 将数据写入App_Data
- 获取ASP.NET中所有活动会话的列表
- 如何在asp.net中使用facebook api创建一个facebook事件
- 应该将ASP.NET应用程序池设置为自动回收?
- asp.net-core – 基于策略的授权可以更加动态吗?
推荐文章
站长推荐
- 为什么我需要停止使用<%= ...%>来渲染并开始使
- asp.net – 无法将ValueProviderFactory添加到We
- asp.net-mvc – ASP.NET MVC 3 Treeview
- ASP.NET MVC:什么时候设置Thread.CurrentThread
- asp.net-mvc – 在EF 6中设置命令超时
- asp.net-mvc-3 – .NET MVC 3提交按钮做了不同的
- IIS部署asp.net mvc网站的方法
- asp.net-mvc – 在默认路由的ASP.NET MVC中的Url
- asp.net – 如何映射/ News / 5的路由到我的新闻
- asp.net-mvc – ViewBag和ViewData也是asp.net m
热点阅读