Asp.Net前台调用后台变量

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>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,498评论 0 17
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,135评论 1 32
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,719评论 0 3
  • 一. Java基础部分.................................................
    wy_sure阅读 3,832评论 0 11
  • 燥热的夜,寂寥的人。 窗外灯光亮过了星光,致使我看不清星星在哪里,月亮在哪里。 白天翠滴滴的丛竹在这夜间也是绿的发...
    竹林员外阅读 493评论 1 9