我有以下两个 Controller :HomeController
和 DocGenController
。 HomeController
是我的项目中的默认 Controller 。我想通过单击按钮打开我的 DocGenController 中的函数。例如:我在我的页面上创建了顶部导航。我使用此代码打开 DocGen.cshtml
- 页面(通过 Controller HomeController
): @Html.ActionLink("Generator", "DocGen", "主页”)
。
好吧,现在我尝试了这个:@Html.ActionLink("Add Value", "AddValue", "DocGen", new { @class = "btn btn-primary"})
但我每次都会出现此错误: 找不到资源 (/Home/AddValue) (Error: 404)
。
为什么他尝试打开/Home/AddValue ?!
如何使用我的 DocGenController?
感谢您的帮助
最佳答案
如果您愿意,您还可以使用 HTML <a>
-标记并在href
中您只需输入:href='@Url.Action("AddValue", "DocGen")'
完整的<a>
将是:
<a href='@Url.Action("AddValue", "DocGen")' class="btn btn-primary">Add Value</a>
关于c# - 如何在 asp.net 中使用多个 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38453592/