首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于Eval解决办法

2012-01-14 
关于Eval新闻的首页都是标题我用GRIDVIEW做好了也绑定了数据当点击后进入详细内容页面我用EVAL传为什么下

关于Eval
新闻的首页都是标题   我用GRIDVIEW做好了   也绑定了数据   当点击后进入详细内容页面   我用EVAL传   为什么下页写有 <%#Eval( "** ")%> 的地方还是无内容啊
用news.aspx?number= <%#   Eval( "number ")%> 做链接后   新页面的地址栏还是news.aspx?number= <%#   Eval( "number ")%>   最后只能用news.aspx?number={0}解决

下面是绑定数据:
                        string   strconn   =   ConfigurationSettings.AppSettings[ "connstr "];
                        SqlConnection   conn   =   new   SqlConnection(strconn);
                        conn.Open();
                        DataSet   ds   =   new   DataSet();
                        SqlCommand   cmd   =   new   SqlCommand();
                        cmd.CommandText   =   "select   top   8   *   from   news   order   by   number   desc   ";
                        cmd.Connection   =   conn;
                        SqlDataAdapter   da   =   new   SqlDataAdapter();
                        da.SelectCommand   =   cmd;
                        da.Fill(ds);
                        GridView1.DataSource   =   ds;
                        GridView1.DataBind();

新页面的空白处: <%#   Eval( "** ")%>

[解决办法]
<itemTemplate>
<a href= 'news.aspx?number= <%# Eval( "number ")%> '> ok </a>
[解决办法]
<asp:TemplateField HeaderText= "新闻 ">
  <ItemTemplate>
  <a href= 'news.aspx?number= <%# Eval( "number ")%> '> = <%# Eval( "titel ")%> </a>  
</ItemTemplate>
</asp:TemplateField>
[解决办法]
数据绑定中的Eval为只读
[解决办法]
datalist里面 <%# Eval( "number ")%> 就可以了

热点排行