ASP.NET MVC内联标记无法使用
发布时间:2020-12-16 09:18:07 所属栏目:asp.Net 来源:网络整理
导读:每当我在链接的href属性上放置一个内联标记时,它就会以某种方式自动编码.这是ASP.NET的默认行为吗?如何使用代码动态设置Href属性?这是MVC btw. 试图这样的事情 link href="%: Link.Content.Jquery_css %" rel="stylesheet" type="text/css" / 渲染了这个(
每当我在链接的href属性上放置一个内联标记时,它就会以某种方式自动编码.这是ASP.NET的默认行为吗?如何使用代码动态设置Href属性?这是MVC btw.
试图这样的事情 <link href="<%: Link.Content.Jquery_css %>" rel="stylesheet" type="text/css" /> 渲染了这个(没有改变) <link href="<%: Link.Content.Jquery_css %>" rel="stylesheet" type="text/css" /> 还有这个 <link href="<%= Link.Content.Jquery_css %> rel="stylesheet" type="text/css" /> 产生了这个(我不记得确切的数字,但似乎括号百分比等于被编码为链接格式) <link href="/View/Shared%25Link.Content.Jquery_css%25" %>" rel="stylesheet" type="text/css" /> Link.Content.Jquery_css是一个强类型字符串,包含使用T4MVC创建的链接. 添加信息:我在.NET 4中使用ASP.NET MVC 2并在Firefox中进行测试. 解决方法
由于您使用的标记(<%:%>),它会自动编码.如果您不希望对URL进行编码,请使用以下命令:
<link href="<%= Link.Content.Jquery_css %>" rel="stylesheet" type="text/css" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – 为什么默认的mvc6模板针对多个DNX版本?
- asp.net – Windows Azure启动任务未触发
- asp.net-mvc-3 – 如何在Asp.Net MVC中显示DisplayFormat属
- RavenDB ASP.NET会话提供程序?
- asp.net-mvc – 如何将401认证错误返回给RestSharp客户端?
- Asp.Net,DropDownList,AutoPostBack和Google Chrome
- ASP.NET Core中的缓存[1]:如何在一个ASP.NET Core应用中使
- asp.net – 解决大型RewriteMap配置部分
- asp.net-core – 如何在IIS上运行ASP.NET MVC6而不发布应用
- asp.net-mvc – 在多个表单上指定验证摘要
推荐文章
站长推荐
热点阅读