Asp.Net 前台调用后台变量
来源:互联网 发布:js 数组增加 编辑:程序博客网 时间:2024/06/08 06:06
1.Asp.Net中几种相似的标记符号: < %=...%>< %#... %>< % %>< %@ %>解释及用法
答: < %#... %>: 是在绑定控件DataBind()方法执行时被执行,用于数据绑定
如: < %# Container.DataItem("tit") %>
< %= %>: 在程序执行时被调用,可以显示后台变量值
如:
*.aspx中: < %= aaa %>
*.cs中: protected string aaa="姓名";
< % %>: 内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码
如:
< %
for(int i=0;i<100;i++)
{
Reaponse.Write(i.ToString());
}
%>
< %@ %>是在*.aspx页面前台代码导入命名空间,
如:
< %@ Import namespace="System.Data"%>
2.控件接收哪些类型数据?
答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可以 对号入座,不会出现DataTable被捆绑的错误了:)
3.DataBind,获得的数据,系统会将其默认为String,怎样转化为其它的类型?
DataBinder.Eval(Container.DataItem,"转换的类型","格式")
最后一个"格式"是可选的,一般不用去管他,Container.DataItem是捆绑的数据项,"转换类型"指的是 Integer,String,Boolean这一类东西.
4.主要命名空间:
< % @ Import Namespace="System.Data" %> 处理数据时用到
< % @ Import Namespace="System.Data.ADO" % > 使用ADO.net ; 时用到
< % @ Import Namespace="System.Data.SQL" %> SQL Server 数据库专用
< % @ Import Namespace="System.Data.XML" %> 不用看处理XML用到
< % @ Import Namespace="System.IO" %> 处理文件时用到
< % @ Import Namespace="System.Web.Util" %> 发邮件时大家会用到
< % @ Import Namespace="System.Text" %> 文本编码时用到
5.截取字符
写一个public的方法,用来截取字符串
如:
public string getSubString(string str)
{
if (str.Length>10)
str=str.subString(0,10);
return str;
}
在aspx中代码如下
<td><%# this.getSubString(DataBinder.Eval(Container.DataItem,"dd"))%></td>
6 net前台判断一个字段的数据是否为空
<%# string.IsNullOrEmpty(Eval( "ExpiredDate ").ToString()) ? " " : Eval( "ExpiredDate ") %>
或用一个函数在cs(后台写)然后在aspx上调用
- Asp.Net前台调用后台变量
- Asp.Net前台调用后台变量
- Asp.Net前台调用后台变量
- Asp.Net前台调用后台变量
- Asp.Net前台调用后台变量
- Asp.Net 前台调用后台变量
- Asp.Net前台调用后台变量
- Asp.Net前台调用后台变量
- Asp.Net前台调用后台变量(转)
- Asp.Net前台调用后台变量
- ASP.NET 前台调用后台变量方法
- Asp.Net前台调用后台变量
- Asp.Net前台调用后台变量
- ASP.Net前台调用后台变量
- Asp.Net前台调用后台变量
- .Net前台调用后台变量
- ASP.NET中前台调用后台、后台调用前台的变量或方法
- asp.net中前台调用后台变量,C#后台调用前台jquery
- JDBC性能技巧
- 解说Win32的窗口子类化
- 随机数杂谈
- Oracle 10g的闪回查询概述
- 在Qt中使用ActiveX控件
- Asp.Net 前台调用后台变量
- 有关cache存储器
- Linux通过防火墙iptables禁止指定IP访问服务器
- Csharp中的循环结构
- 职业规划之-面向瓶颈(转载,感觉不错同大家分享一下)
- AJAX实现基于WEB的文件上传的进度控制
- Sql语句你知道多少(五)------select语句
- ABAP 常用FUNCTION集锦
- SQL Server 2005 自定义函数语汇小结