A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lvjayj 中级黑马   /  2013-8-2 20:48  /  1356 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

<%%>之间可以写代码,你也可以把这些代码放在cs文件中,使用示例:
<% if(3==5) { %>
<div>等式成立</div>
<% } else { %
<div>等式不成立</div>
<%}%>

很像ASP代码

如果是后台CS,则是这么写

if(3==5) {
Respones.Write("<div>等式成立</div>");
}else{
Respones.Write("<div>等式不成立</div>");
}

写在CS文件中,编译后会进DLL文件,会先编译再执行,前一种写法是即时执行的!

一般是不推荐前一种写法的,但是有时有这样的需求的情况下这么写也是没有错的!
它并不是把代码放在客户端,因为客户端是看不到<%%>这样的代码的

2 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
要看情况啊:有的是引用一些指令 如page指令;有的是数据绑定,如<%#%>,有单值绑定和双向绑定:Eval()和Bind()
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马