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

如何把<%# Eval("id") %>值用一个变量获取

2012-09-29 
怎么把%# Eval(id) %值用一个变量获取我用的repeater绑定数据,由于repeater 是循环绑定行,我每绑定一

怎么把<%# Eval("id") %>值用一个变量获取
我用的repeater绑定数据,由于repeater 是循环绑定行,我每绑定一行的时候我想获取<%# Eval("id") %>的值,语法是怎么写的
我是前台aspx文件中写的代码
<% 
-省略代码-
string id=<%# Eval("id") %>,有什么办法让这个eval绑定的值赋值给id。
-省略代码-

%>

 <ItemTemplate>
  <tr>
  <td>
  <asp:Label ID="Label2" runat="server" Text='<%# this.GetSubString( Eval("Channel.channelName").ToString()) %>'></asp:Label>
  </td>
  <td>
  <asp:Label ID="Label1" runat="server" Text='<%# this.GetSubString( Eval("spaceName").ToString()) %>'></asp:Label>
  <asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("id") %>' />
  </td>
  <td>
  <asp:Label ID="Label3" runat="server" Text='<%# Eval("price") %>'></asp:Label>
  </td>

[解决办法]

探讨
引用:
我每绑定一行的时候我想获取<%# Eval("id") %>的值,语法是怎么写的?

你是想从数据库里读取到id然后绑定到repeater里面吗?

如果是:直接Text='<%#Eval("id")%>';

或者在<td><%#Eval("id")%></td>;

这些都好做,我现在想用个变量存下那个值,而且我代码写在……

热点排行