ASP.NET2.0中meta中包含,将无法使用。
2010-03-19 12:40
113 查看
在ASP.NET2.0在meta中使用<%=变量%>动态获取数据时,<将会被解析成< ,也就是说无法使用<%%>来动态获取数据,当然也可以在后台添加meta信息,详情请查看http://blog.csdn.net/xuezhongsong/archive/2009/12/29/5099433.aspx。
上述方法暂不做讨论,现在如何在meta是使用<%%>来动态获取数据呢?经过苦苦寻觅,其实有个很简单的方法,那就是把<head>中的runat="server"去掉,运行,成功!具体的原因还不是很清楚,有知道的麻烦告诉我下。
在.net2.0中新建一个页面时会默认在head中加入runat="server",所以这不会引起大家的注意。但是事情到此还未结束,在另一个页面中,在head中亦然使用了runat="server",在meta中亦然使用<%=XXX%>来动态获取数据,但是这次居然成功了!一直没搞懂为什么...........................
上述方法暂不做讨论,现在如何在meta是使用<%%>来动态获取数据呢?经过苦苦寻觅,其实有个很简单的方法,那就是把<head>中的runat="server"去掉,运行,成功!具体的原因还不是很清楚,有知道的麻烦告诉我下。
在.net2.0中新建一个页面时会默认在head中加入runat="server",所以这不会引起大家的注意。但是事情到此还未结束,在另一个页面中,在head中亦然使用了runat="server",在meta中亦然使用<%=XXX%>来动态获取数据,但是这次居然成功了!一直没搞懂为什么...........................
相关文章推荐
- 使用BlazeDS实现java与flex传对象时,RemoteClass中包含自己写的类,后台无法转换的问题
- Android 项目打jar包时遇到包含本地so库无法使用的解决办法
- Qt qnamespace.h 中不包含Q_ENUMS(ItemDataRole),使得Qt::ItemDataRole无法在QtScript下使用,这里是一个Workaround。
- 关于cmd下使用taskkill无法终止进程名包含空格的进程的解决方案
- 使用android stuido 编译项目时,项目的路径包含中文无法编译成功解决办法
- 无法使用基于 Servlet 2.4 且包含空 元素的 web.xml 部署 WAR (6172006)
- ASP.NET2.0中"无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。"问题的解决
- hive异常 show tables 无法使用 : Unable to instantiate rg.apache.hadoop.hive.metastore.HiveMetaStoreClient
- eclipse android开发环境 bug CDT包含路径名无法修改(JNI开发使用)
- Android—使用Activitygroup或者TabActivity中包含其它的activity无法定位的解决办法
- burrow在某些项目使用中报"控件包含代码块(即 ),因此无法修改控件集合"
- 还原Wss3.0内容数据库时遇到:"ComputerName\Microsoft##SSEE 上的 WSS_Content 包含用户定义的架构。数据库在能够使用之前必须为空。请删除所有表、存储过程以及其他对象,或使用其他数据库。 " 的提示,无法加载内容数据库
- 包含别人的dll,然后我们用类库再次封装成dll的时候的注意事项;源文件与模块生成时的文件不同;创建调试信息文件 ··PDB时发生意外的错误,进程无法访问文件,因为另一个程序正在使用此文件
- 使用Visual Studio进行单元测试-Shim类中无法找到参数包含CancellationTokenSource的方法
- ASP.NET2.0 - Cannot use a leading .. to exit above the top directory.(无法使用前导 .. 在顶级目录上退出)
- 使用BlazeDS实现java与flex传对象时,RemoteClass中包含自己写的类,后台无法转换的问题
- 使用gradle打war包时,包含中文文件名导致war包无法解压的解决办法
- Word2003时弹出这个“无法访问您试图使用功能所在的网络位置”输入包含安装程序包gaozhi.msi
- 使用gradle打war包时,包含中文文件名导致war包无法解压的解决办法
- 使用包含编译模型编译模板类时出现无法理解的错误