asp.net-mvc-3 – 剃刀不能轻松地使用强类型的Html.ActionLink?
发布时间:2020-05-24 04:49:59 所属栏目:asp.Net 来源:互联网
导读:伙计们, 我们试图使用强类型的动作链接方法,如下所示: Html.ActionLinkHomeController 在剃须刀视图引擎. 我知道我们不应该一直使用它们,因为它忽略过滤器等,但实际上我们是使用它们. 如果我尝试直接在剃刀中使用这样的话: @Html.ActionLinkHomeController(
|
伙计们, 我们试图使用强类型的动作链接方法,如下所示: Html.ActionLink<HomeController> 在剃须刀视图引擎. 我知道我们不应该一直使用它们,因为它忽略过滤器等,但实际上我们是使用它们. 如果我尝试直接在剃刀中使用这样的话: @Html.ActionLink<HomeController>(c => c.Index,"Home") 我收到一个错误: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments 如果您查看编译的代码,那是因为Razor不会像您所期望的那样解析该语句.编译源码,从有错误的行看起来像这样: ...
Line 101: #line 13 "C:devTheNetworkPOCWebViewsPolicyEdit.cshtml"
Line 102: Write(Html.ActionLink);
Line 103:
Line 104:
Line 105: #line default
Line 106: #line hidden
Line 107: WriteLiteral("<PolicySectionController>(c => c.Edit(null),"New")rnrnrnrn");
为简洁起见省略了很多东西:)正如你所看到的,它将它分割在“<”我认为这是将HTML解释为HTML标签,但我无法确定. 我找到了一个解决方法,但它是丑陋的.这样做: @{Write(Html.ActionLink<PolicySectionController>(c => c.Edit(null),"New"));}
有没有人知道一个更好的方式来做到这一点? 解决方法是的,为了使用泛型方法,你需要使用括号来转义表达式.这将工作:@(Html.ActionLink<PolicySectionController>(c => c.Edit(null),"New")) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何为ASP.NET WebAPI 2中使用路由属性的特定控制器添加Mes
- asp.net – 缺少AuthenticationManager引用
- asp.net 文件上传与刷新与asp.net页面与iframe之间的数据传
- asp.net-mvc – 在ASP.NET MVC中使用DotNetOpenId Remember
- 如何在不使用MembershipProvider的情况下使用ASP.NET登录控
- asp.net-web-api – 使用WebAPI和RavenDB进行基本会话处理
- asp.net-mvc – ASP.Net MVC:静态HTML文件的RenderPartial
- asp.net-mvc – LINQ匿名类型MVC视图
- asp.net – ActiveDirectoryMembershipProvider“无法联系指
- asp.net-mvc – ASP.NET MVC – CustomeAuthorize使用外部网
推荐文章
站长推荐
- asp.net-mvc-4 – 工作单元和通用存储库与实体框
- asp.net – 将linq查询结果转换为datatable C#
- asp.net-mvc – ASP.Net MVC风格包不包括大多数文
- asp.net – App_Code中的类无法通过Global.asax.
- asp.net-mvc – 如何在不同的控制器中管理MVC区域
- asp.net核心 – ViewData是ASP.NET 5(核心)的Vie
- 最佳实践:ASP.NET中的CSS或主题?
- asp.net – IE 8和客户端缓存
- ASP.NET MVC – 如何从局部视图中获取当前操作?
- asp.net – Microsoft MVC“echo / print / outp
热点阅读
