想请问下:
  例如:
   在.aspx 页面时,
有些人不同类型,显示不同标题时,
有的直接用lable 在后台写判断.
 this.lable.text ='';
有的用<%= 变量%>
....这两种方法有什么不同?
哪个好.回复都有分
欢迎拍砖

解决方案 »

  1.   

    <%= 变量% > 好
      

  2.   

    简化就是这个意思:
     直接用lable 在后台写判断. 
     this.lable.text = ' '; 
    有的用 <%= 变量% > 
    .... 这两种方法有什么不同? 
    哪个好. 回复都有分 
    欢迎拍砖 
      

  3.   

    没区别但是
    this.lable.text =  '  '; 
    这样写 程序的可读性好一些
      

  4.   

    一个在页面bind,
    一个在cs文件里面bind 
      

  5.   

    this.lable.text =   '   ' 以后代码好维护
      

  6.   

    label 是控件,在传输给 客户端时 不仅仅是要显示的文字,还有 <span>abc</span>
      

  7.   

    这样,就可以使用  cssClass 来将 样式应用此 文本。
    当然 使用有的用 <span class="style1"><%= 变量% ></span>一样有这个效果。建议使用 ASP.net label 控件,在需要改变显示内容时,在后台很好控制,因为直接引用 ID 即可找到它。 
      

  8.   

    看需求和习惯吧...两者都差不多...<%%>使用全局变量..比较灵活,,
    用控件..比较直观...我比较习惯用...<%%> 
      

  9.   

    看需求和习惯吧... 两者都差不多... <%% >使用全局变量..比较灵活,, 
    用控件..比较直观... 我比较习惯用... <%% > 
      

  10.   

    都差不多。个人觉得开发时尽量少用asp.net的控件,所以我一般用这种写法<%=公共变量%>。
      

  11.   

    都一样 不过我喜欢用this.lable.text='';
      

  12.   

    一样的,两者都相当于Response.Write
    只不过一个是在前台,一个是在后台。看个人习惯
      

  13.   

    this.lable.text = ' '; 
    这样好吧。至少我习惯这样
    就算美工再改页面什么都方便点
      

  14.   

    感觉 wanghui0380 同志说的不错
      

  15.   

    this.lable.text =  '  ';  
    (这样已经等于是用全局变量了,比较普遍)
    <%%>意思不变,但是函数里里面包含了循环以及前台的html语言,美化工作将十分繁琐
      

  16.   

    <%%>这个是之前ASP时间的语法吧,呵呵,可混在HTML当中.当然,如果那种不用CS文件也可以在当中了,.