asp.net – 不能在aspx页面的部分使用Response.Write?
发布时间:2020-12-16 06:57:04 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用Response.Write()方法动态插入头 aspx页面的一部分.我需要从代码隐藏对象的属性中注入一个字符串值,该对象是我的CSS文件的链接.但是,它在运行时未正确处理.该对象在类上是公共的,并在Page_Load()事件中保持水分.在页面正文中,我可以成功地从Co
我正在尝试使用Response.Write()方法动态插入<头> aspx页面的一部分.我需要从代码隐藏对象的属性中注入一个字符串值,该对象是我的CSS文件的链接.但是,它在运行时未正确处理.该对象在类上是公共的,并在Page_Load()事件中保持水分.在页面正文中,我可以成功地从Corpoartion对象中注入其他属性而没有任何问题.
为什么这不适用于<头>部分? 这是无法正确扩展的部分: <link href="<%= Corporation.PageStyleSheet %>" rel="stylesheet" type="text/css" /> 这是整个<头>部分: <head runat="server"> <title></title> <link href="<%= Corporation.PageStyleSheet %>" rel="stylesheet" type="text/css" /> <script language="JavaScript" type="text/JavaScript" src="cntv_menu.js"></script> <script language="JavaScript" type="text/JavaScript" src="cntv_category.js"></script> </head> 这不能正常扩展的原因是什么? 解决方法
您不能使用<%=%>在runat =“server”标签内,你的< head>标签是.
您可以将其更改为<%#%>和代码隐藏中的DataBind,或者你可以使链接标签runat =“server”,给它一个id并从后面的代码中分配属性. 请参阅this answer,其中详细说明. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Web API小写路由
- asp.net – 实体框架和MVC应用程序中的奇怪编译错误
- asp.net-mvc – Cookie过期或会话超时太早
- asp.net-mvc – Microsoft ASP .NET Web API,MVC 4和SPA架构
- asp.net-mvc – MVC [HttpGet]控制器注释可选吗?
- 禁用asp.net中的自动注销功能
- asp.net-web-api – 带有OWIN OAuth承载令牌的Web Api 2
- asp.net – “SELECT * FROM …”VS“SELECT ID FROM …”性
- ASP.NET MVC中的“Generic”OpenID 5
- asp.net-core-signalr – SignalR Core中的SendAsync和Send
推荐文章
站长推荐
- 在ASP.NET MVC 3中为未经过身份验证的用户缓存主
- asp.net-mvc – 无法解析绑定敲除错误
- asp.net – 在iframe中丢失会话状态,但不在弹出窗
- asp.net-mvc-2 – ASP.NET MVC 2 – 如何使用Dro
- Asp.net MVC中使用JQuery插件ajaxFileUpload上传
- asp.net – 如何从AJAX调用非静态方法?
- asp.net – Web服务中的循环引用
- 在对ASP.NET MVC Action的AJAX请求期间有网络请求
- asp.net-mvc – @ Html.HiddenFor返回null值
- asp.net-mvc – 如何禁用自动完成在MVC Html助手
热点阅读