这是一个错误吗?或者它是ASP.NET 4(或MVC 2)中的设置?
发布时间:2020-12-16 03:47:16 所属栏目:asp.Net 来源:网络整理
导读:我刚刚开始试用T4MVC,我喜欢消除魔法字符串的想法. 但是,当我尝试在我的样式表的母版页上使用它时,我得到了这个: link href="%: Links.Content.site_css %" rel="stylesheet" type="text/css" / 这样的结果: link href="lt;%: Links.Content.site_css %" r
我刚刚开始试用T4MVC,我喜欢消除魔法字符串的想法.
但是,当我尝试在我的样式表的母版页上使用它时,我得到了这个: <link href="<%: Links.Content.site_css %>" rel="stylesheet" type="text/css" /> 这样的结果: <link href="<%: Links.Content.site_css %>" rel="stylesheet" type="text/css" /> 而这些渲染正确: <link href="<%: Url.Content("~/Content/Site.css") %>" rel="stylesheet" type="text/css" /> <link href="<%: Links.Content.site_css + "" %>" rel="stylesheet" type="text/css" /> 看来,只要我在代码段中有双引号,它就可以工作.但是当我把其他任何东西放在那里时,它逃脱了领先的“不到”. 这是我可以关闭的东西吗?这是一个错误吗? 编辑: < script src =“...”... />不会发生这种情况,对于< a href =“...”>也不会发生这种情况. 编辑2: 最小的情况: <link href="<%: string.Empty %>" /> VS <link href="<%: "" %>" /> 编辑3: 我有一个解决方法,我已经实现了一个HtmlHelper扩展,以便我可以这样做: <%: Html.StyleSheet(Links.Content.site_css) %> 我更喜欢对intellisens的支持,所以我实际上会坚持这一点.现在,我只是想解决这个问题. 解决方法
它对我来说看起来像个错误,编译后的输出是:
private global::System.Web.UI.HtmlControls.HtmlLink @__BuildControl__control5() { global::System.Web.UI.HtmlControls.HtmlLink @__ctrl; @__ctrl = new global::System.Web.UI.HtmlControls.HtmlLink(); @__ctrl.Href = "<%: String.Empty %>"; ((System.Web.UI.IAttributeAccessor)(@__ctrl)).SetAttribute("rel","stylesheet"); ((System.Web.UI.IAttributeAccessor)(@__ctrl)).SetAttribute("type","text/css"); return @__ctrl; } 这似乎只有在控件位于head runat =“server”内时才会发生 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-5 – OWIN和IIS集成的内部
- asp.net-mvc – 我想调试(设置一个断点)System.Web.Mvc.Def
- asp.net-mvc – 任何潜在的安全风险设置,打开relaxedUrlToF
- asp.net – 处理缓存和浏览器后退按钮的最佳方法是什么?
- asp.net-mvc – 权限设计
- asp.net-mvc – 初学者的分析Qn – ASP .NET MVC Mini-Prof
- asp.net-mvc – 如何在远程验证中使用多个AdditionalField
- asp.net – 我可以在sharepoint网站上使用多个母版页吗?
- asp.net – 如何在ModalPopupExtender前显示CalendarExtend
- asp.net-mvc – 对ASP.NET MVC应用程序使用.resx本地化有哪
推荐文章
站长推荐
- asp.net-mvc – 缩小ASP.NET MVC中的Action Filt
- asp.net – LINQ to SQL Web应用程序最佳实践
- ASP.NET实现TreeView的XML数据源绑定实例代码
- asp.net-mvc – 在asp .net mvc 5中显示外部网页
- asp.net-mvc – 引用不同版本的Json.NET DLL
- asp.net – 消息处理程序和Http模块?
- ASP.NET 路由配置
- asp.net-mvc-2 – 如何在Asp.net MVC 2中使用Bas
- asp.net-mvc – 查看模型IEnumerable <>属性返回
- asp.net-mvc-3 – 具有ASP.NET MVC3和嵌入式Razo
热点阅读