asp.net中的<%%>形式的详细用法总结
一. <%%>这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或
者javascript代码,而在asp.net中用的是.net平台下支持的语言。特别
注意:服务器控件中不能包含<%%>的语法,否则出错。如下,我们可以
在.aspx页面里出现如下代码:
2 int a = 2;
3 int b = 3;
4 int c = a + b;
5 Response.Write(c);
6 %>
二. <%#%>
这种格式是asp.net下特有的,它是控件数据绑定的语法,且必须要调用该
控件的DataBind()方法才执行(或者整个页面Page.DataBind()也就是对
所得控件都调用DataBind()方法)特别。
注意:只有服务器控件才能用<%#%>的语法 aspx.cs代码如下:
2 Server Control:<asp:TextBox runat="server" Text="<%#text%>"></asp:TextBox><br /><!--Server Control-->
3 Client Control:<input type="text" value="<%#text%>" /><!--Client Control-->
4 </div>
三. <%=%>这种格式经常用到的。
<label runat="server"><%=DisplayStr()%></label>
aspx.cs代码:
{
return "bbbb";
}
四.<%$%>主要用于引用外部资源特别注意:1.绑定的只能是服务器控件2.只能绑定到服务器控件的某个属性上。以下以获取web.config资源来做实例:
这样就能正常运行。
如果修改aspx中的文件:使用客户端的控件
<input type="text" value="<%$ConnectionStrings:pubs%>"/>
或者:不绑定到服务器控件的某个属性上
<asp:TextBox runat="server" ID="cc"><%$ConnectionStrings:pubs%></asp:TextBox>
运行都会出现相同的错误:
"分析器错误信息:不允许使用类似"<%$ConnectionStrings:pubs%>"类似的文本表达式,请改用……
最后强调:
<%#%>只针对的是服务器控件的数据绑定,因此不能同<%=%>和<%%>混合使用
本文转自贺满博客园博客,原文链接:http://www.cnblogs.com/puresoul/archive/2010/08/04/1791837.html,如需转载请自行联系原作者。
asp.net中的<%%>形式的详细用法总结相关推荐
- python3的formatter_python中的formatter的详细用法
今天抽空学习了一下python中的string service中的formatter的相关用法,主要是为了让自己的代码看起来更加和谐,因为很多java或者c语言过来的开发者都不怎么爱使用python的 ...
- ASP.NET中Get和Post的用法
ASP.NET中Get和Post的用法 http://developer.51cto.com 2009-07-29 16:53 wangpei cnblogs 我要评论(0) 本文介绍了asp ...
- DOS中SET命令的详细用法
DOS中SET命令的详细用法 例子: @echo off set var=我是值 echo %var% pause 请看 set var=我是值 ,这就是BAT直接在批处理中设置变量的方法! set ...
- JavaScript 中 window.setTimeout() 的详细用法
setTimeout (表达式,延时时间) setTimeout(表达式,交互时间) 延时时间/交互时间是以豪秒为单位的(1000ms=1s) setTimeout 在执行时,是在载入后延迟指定时间后 ...
- (转)Asp.net 中 Get和Post 的用法
单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解两种提交的区别: <form id="form1" method="get& ...
- java.util.vector中的vector的详细用法
ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用.包括Vector ...
- Excel中VLOOKUP函数的详细用法(灰常有用,求加精!求加精!)
好久没有写博客了,这篇不关乎编程开发(以后的每一篇可能都不会了),记录下昨天晚上刚跟网易Excel女王学会的一招VLOOUP函数的用法吧,用法不难,自己又摸索着把"女王"教的知识扩 ...
- jquery中each函数的详细用法
each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象.数组的属性值并进行处理.jQuery和jQuery对象都实 现了该方法,对于jQuery对象,只是把each方法简单 ...
- Asp.net中具体的日期格式化用法
1.绑定时格式化日期方法: <ASP:BOUNDCOLUMN DATAFIELD= "JoinTime " DATAFORMATSTRING= "{0:yyyy- ...
最新文章
- jpa多条件查询重写Specification的toPredicate方法(转)
- Ajax、Comet与Websocket
- 中国医疗AI第一股首位投资人:AI不再高深,正在回归商业本质
- SpikeSource公司的CEO-Kim Polese访谈
- PHP curl采集
- 小程序 | 使用 npm 模块配置 Vant Weapp 框架
- MySQL使用什么关键字添加唯一约束_mysql怎么添加唯一约束?
- android工程怎么连手机,安卓手机怎么进工程模式 安卓手机进工程模式教程【详解】...
- springboot Cacheable(redis),解决key乱码问题
- 浙江3 2计算机学校,浙江有那些3+2学校
- linux使用---automake学习(从原理到实践,一步步完成automake)
- 求定积分sinx的c语言编程,sinx定积分计算
- 网站被降权了怎么办?
- Cocos2D游戏项目CCTableView在Xcode7.2下的无法滚动问题
- Newton牛顿法(一)| 基本思想+迭代公式
- 5G网络架构(接入网,传输网,核心网)
- 计算机音乐遇见,遇见音乐 遇见爱作文
- 碟评--梁紫丹新碟<<紫色的声音>>
- 一个例题:浮动引起元素变成行内块元素-display:inline-block
- IM开发者的零基础通信技术入门(二):通信交换技术的百年发展史(下)
热门文章
- Object.defineProperty()方法的用法详解
- spring框架学习(一)入门
- [原创]java WEB学习笔记86:Hibernate学习之路-- -映射 n-n 关系,单向n-n,双向n-n
- 添加或者更新字段说明
- EmEditor编辑器正则表达式的优点
- Leetcode: Remove Element
- Perl Nmap报告处理摸索(学习)
- [转摘] JSP连接SQL SERVER问题总结
- keras中lstm参数_如何使用Keras为自定义NER构建深度神经网络
- windows sybase bit显示勾_micro:bit怎么玩?只需5个简单步骤,光速上手