啦啦啦
DreamsHunter
随笔- 15 文章- 1 评论- 35
博客园
首页
新随笔
新文章
联系
管理
订阅
%=和%#的怪异错误.
以前一直以为除了数据源绑定以外 <%= % 与<%#没有什么区别.
但是今天上午遇到的一个问题却让我费尽了牛劲. 特地记录下来 ,以后兄弟们少走弯路哈.
事情经过是这样的.在我的项目中的模板页上需要动态的加载脚本 我一直是这样做的.
<
script type
=
"
text/javascript
"
src
=
"
<%=SysConfig.ApplicationPath%>/Ext/Js/ext-base.js
"
></
script
>
但是当我添加了一个新的模板页并应用后报下图错误,
Server Error
in
'
/
'
Application.
--------------------------------------------------------------------------------
The Controls collection cannot be modified because the control contains code blocks (i.e.
<%
%>
).
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace
for
more information about the error and
where
it originated
in
the code.
Exception Details: System.Web.HttpException: The Controls collection cannot be modified because the control contains code blocks (i.e.
<%
%>
).
Source Error:
Line
115
:
override
protected
void
OnInit(EventArgs e)
Line
116
:
{
Line
117
:
base
.OnInit(e);
Line
118
:
Line
119
:
if
(Cookie
!=
null
)
Source File: E:\chen\work\EngineNew\Steed\WebSite\Base\BasePage.cs Line:
117
Stack Trace:
多方查找也没有得到解决.后来在网友提示下将其中的<%=%>更改为<%#%> 问题就解决了。
但就近是什么机制却不是很明白。只知道<%=%>其实相当于Response.Write的缩写,<%#%>是.net中的标准数据绑定的格式,其他的就搞不明白了 。
后来在一篇文章上看到“
This works fine for simple expressions. The difference here is that <%= %> expressions are embedded into the ASP.NET output as part of the generated Parse Tree class, whereas the <%# %> expressions are embedded at runtime.
” 一句话 , 原来是绑定的时机不同哈 。大家在以后注意哦
posted on 2008-07-11 00:28
DreamsHunter
阅读(129)
评论(1)
编辑
收藏
所属分类:
日常积累
评论
#1楼
回复
引用
查看
jg_chen
| 2008-07-11 00:41
谢谢
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-07-11 00:36 编辑过
所属分类的其他文章:
·
%=和%#的怪异错误.
·
<
>学习笔记-(一)
·
该死的《xhtmlConformance》配置节
最新IT新闻:
·
第一财经周刊:当前互联网世界正处无秩序时代
·
Visual Studio 2008 SDK 1.1 发布
·
死敌VMware变身微软认证计划新成员
·
英特尔雅虎开发网络计算机频道
·
Windows Live视频邮件9月9日开始测试
博客园新闻频道
博客园首页
社区
公告
玩儿的就是接口!!
IT新闻:
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我参加的小组
读书(Books)
iBATIS.NET
Ext 2.0
设计模式
OOAD&UML
SOA
随笔分类
翻译文章(1)
架构设计
日常积累(3)
所思,所悟(3)
新技术学习(1)
英语学习(1)
转载区(5)
随笔档案
2008年8月 (1)
2008年7月 (3)
2008年6月 (5)
2008年5月 (4)
文章分类
Myarticle(1)
MyBlog
开源相关
在一个开源社区的家。
我的另一个blog
我以前的blog。里面没啥东西,一如这几年的我。从现在开始,从cnblog开始,大步向前吧!!
积分与排名
积分 - 4692
排名 - 5011
最新评论
1. re: asp.net ajax 与Ext2框架在.net程序中的应用
微软的fans们(我也是),赶快也弄个象Ext的UI一样强的东西来吧,轻量级一点,这样我就不用整天为如何建立页面布局和theme发愁了
--要有好的心情
2. re: %=和%#的怪异错误.
谢谢
--jg_chen
3. re: asp.net ajax 与Ext2框架在.net程序中的应用
@要有好的心情 实际上我只用到了Ext的一部分功能,它的ExtForm ,Grid 会不会引起效率问题我也不确定所以,没敢直接使用 。 呵呵 我q 86394464 欢迎讨论...
--DreamsHunter
4. re: asp.net ajax 与Ext2框架在.net程序中的应用
我看一些Ext演示网站,总感觉有点停顿。
--要有好的心情
5. re: asp.net ajax 与Ext2框架在.net程序中的应用
脚本生成的也可以剥离出html源文件,有个小工具叫fullsource,就两个文件:fullsource.html 和 FullSource.inf。主要是用 var win = external....
--要有好的心情
阅读排行榜
1. asp.net ajax 与Ext2框架在.net程序中的应用(1835)
2. (转载)突然就看懂了《大话西游》(361)
3. 转载一篇对Soa理论讲解非常精致的文章.(176)
4. 翻译Payton Byrd的一篇关于Soa和Wcf的Blog(150)
5. %=和%#的怪异错误. (129)
评论排行榜
1. asp.net ajax 与Ext2框架在.net程序中的应用(23)
2. (转载)突然就看懂了《大话西游》(9)
3. 转载一篇对Soa理论讲解非常精致的文章.(1)
4. 关于构建自己的知识体系架构的一点个人思考(转载)(1)
5. %=和%#的怪异错误. (1)
啦啦啦