c# – MVC4 – 如何从剃刀视图调用控制器方法
发布时间:2020-12-15 08:02:33 所属栏目:百科 来源:网络整理
导读:我是MVC的新手,有人可以帮助我并解释如何从视图中调用控制器方法. 我有HomeController,里面有方法ShowFileContent(). [HttpPost]public ActionResult ShowFileContent(){ string filepath = Server.MapPath("FilesColumns.txt"); try { var lines = Syst
我是MVC的新手,有人可以帮助我并解释如何从视图中调用控制器方法.
我有HomeController,里面有方法ShowFileContent(). [HttpPost] public ActionResult ShowFileContent() { string filepath = Server.MapPath("FilesColumns.txt"); try { var lines = System.IO.File.ReadAllLines(filepath); foreach (var line in lines) { ViewBag.FileContent += line + "n"; } } catch (Exception exc) { ViewBag.FileContent = "File not found"; } return View(); } 在内部视图中我试图用下面的代码调用此方法,但它不起作用. @using (Html.BeginForm("ShowFileContent","Home")) { <input type="submit" value="Show File" style='width:300px'/> } <h2>@Html.Raw(ViewBag.FileContent.Replace("n","</br>"))</h2> 我收到错误:找不到视图’ShowFileContent’或其主人,或者没有视图引擎支持搜索的位置. 我做错了什么,从剃刀视图调用方法的最佳方法是什么? 解决方法
这听起来像是打破你的
return View(); 如果你不告诉它去哪里它认为视图被称为与你的动作相同. 所以请尝试 return View("Name of your view"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – Ruby on Rails CarrierWave宝石是否与Aja
- 将服务引用添加到引用了JSON.NET库的项目时出现奇怪的问题
- [Swift]LeetCode216. 组合总和 III | Combination Sum III
- [寒江孤叶丶的Cocos2d-x之旅_33]RichTextEx一款通过HTML标签
- ajax与HTML5 history pushState/replaceState实例
- Vue进度条progressbar组件功能
- ios – updateValue不适用于Dictionary
- c# – 我什么时候应该使用LongRunning Task Creation选项?
- Ajax使用Action中返回的Json数据的简单实例(一)
- 通过cell中的元素获取cell的indexPath以及长按tableview获取