<%#   %>
这种方式是读取绑定数据源的 
你要的那种方式可以这样引用<title>
<%=MessageTitle%>
</title>MessageTitle为后台代码中的public变量
如果你只是指定页title
可以在后台代码中直接用this.Title 来设置

解决方案 »

  1.   

    <title><%#title%></title> string title = "mxh";
      protected void Page_Load( object sender, EventArgs e )
      {
        Page.DataBind();
      }<%#%>
    一定要 执行DataBind();才可以的
      

  2.   

    如果页面有很多要绑定的对象,可以一次绑定,例如
    <%@ Page Language="C#" %><%@ Import Namespace="System.Data" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">
      string title = "mxh";
      protected void Page_Load( object sender, EventArgs e )
      {
      
        DataTable dt = new DataTable();
        DataRow dr;
        DataColumn dc = new DataColumn();
        dc.DataType = System.Type.GetType("System.String");
        dc.ColumnName = "条件集合";
        dt.Columns.Add(dc);
        for (int i = 0 ; i < 10 ; i++)
        {
          dr = dt.NewRow();
          dr[0] = "ddddd";
          dt.Rows.Add(dr);
        }
        GridView1.DataSource = new DataView(dt);
        Page.DataBind();
      }
    </script><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
      <title><%#title%></title>
    </head>
    <body>
      <form id="form1" runat="server">
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
          <Columns>
            <asp:BoundField HeaderText="现在字段名" DataField="条件集合" />
            <asp:CommandField HeaderText="修改" ShowEditButton="True" />
          </Columns>
        </asp:GridView>
      </form>
    </body>
    </html>
      

  3.   

    http://msdn2.microsoft.com/zh-cn/ms178366(VS.80).aspxASP.NET  数据绑定表达式语法
      

  4.   

    如果是title,可以直接賦值的啊
      

  5.   

    net_lover(【孟子E章】) 
    ------------
    我的偶像。 ``顶
      

  6.   

    数据绑定表达式语法 
    ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/dv_ASPNETgenref/html/676beb1d-ddfa-4153-bba8-3c86dcb7ceca.htm代码呈现块 
    ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/dv_ASPNETgenref/html/9770c9a3-b18d-4d7d-bda5-ea9ac333fd89.htm
      

  7.   

    最好用ASP.NET 2.0,这样可以直接给Title赋值,那就不用榜定这么麻烦了。
      

  8.   

    放一个literal  在head那个位置
    直接写a.Text = ""直接就是head了
      

  9.   

    用ASP.NET 2.0 在页面<hread> 加 runat="server"
    <head runat="server">
        <title></title>
    </head>cs代码:
    Page.Title = "标题";
      

  10.   

    你在cs页面里有写datasource=ds.Tables[0];
    指定了数据源
    在前台页面里<%#DataBinder.Eval(Container.DataItem,"字段名")%>
    Container.DataItem  这个是指你绑定的数据源
    "字段名"  就是绑定该数据源的那个字段
    应该还有一个参数{0:c}   0是占位符 C是输出格式(货币样式输出)
    具体的格式去网上查查吧
      

  11.   

    net_lover(【孟子E章】) 顶~~~~~~~~~~~~~
      

  12.   


    <%#   %>
    redebug(雷老虎) 说的是对的
    -----------------------------------------
    这种方式是读取绑定数据源的 
    你要的那种方式可以这样引用<title>
    <%=MessageTitle%>
    </title>MessageTitle为后台代码中的public变量
    pulice string MessageTitle;然后在page_load中给MessageTitle赋值就OK啦!
      

  13.   


    后台代码获取da.fill(ds,"table")
    this.datalist.datasource=ds.tables["table"];前台html中就可以用
    <%#DataBinder.Eval(Container.DataItem,"字段名")%>来在页面上绑定一列
    字段为你的table中的字段来获取字段下的 数据
      

  14.   

    实质是一个会生成一个DataBinder对象哦。DataBinder绑定数据的时间比较晚哦,应该是在PageRender的时候进行绑定的哦。
      

  15.   

    北京招聘
    Asp.net(C#)开发工程师
    1、计算机专业本科以上学历,有能力者不限制;
    2、精通ASP.NET、C#、MSSQLServer等技术及相关开发工具;
    3、熟练掌握UML建模,至少熟悉一种建模软件;
    4、熟悉数据库操作,有面向对象基础。熟悉三层开发构架;
    5、应聘者请附上曾开发的项目实例或说明;
    6、有较强的合作、沟通能力,具有团队精神与团队合作经验根据能力定薪金,具体待遇面议,保证不低于同行业水平.
    Email:[email protected]
    工作地点:
    北京望京科技园利泽中园或北京电子城科技园区 [靠近望京和酒仙桥地区]
      

  16.   

    <%# %>和 <%= %>有什么区别?
      

  17.   

    不是有那个啥控件吗?---Literal,后台想=啥就=啥.
      

  18.   

    1)所谓的DataGrid,DataList,Repeater,实际上是封装好的格式化的table。2) DataBinder正式基于此来绑定数据的,#符号用于说明是数据网格。3)<%#DataBinder.Eval(Container.DataItem,"UserName")%> --绑定用户名4) <%#SubStr(DataBinder.Eval(Container.DataItem,"UserName"),10)%> --截取用户名,SubStr是自己定义的函数。5)<%#DataBinder.Eval(Container.DataItem,"Birth","{0:D}")%> --将出生日期格式转为短日期格式。6)必须理解.aspx.cs与.aspx的关系。回答完毕!