从列表视图访问代码隐藏变量

时间:2019-01-23 19:24:33

标签: c# asp.net data-binding

我想从代码隐藏中访问一个变量,该变量由数据库中的值动态更改。我只想将该变量与aspx页面中的值进行比较,因为我不能仅将Eval(“ user_id”)与该值进行比较

这是我的aspx代码

<asp:Listview ID="ListView1" OnPagePropertiesChanging="changePage" runat="server" OnItemDataBound="ListView1_ItemDataBound"> 

 <% if("2" != userPost){ %> 
    ....... 
    <% }else{ %> 
    ......
   <%} %>

这是我的代码隐藏代码

public string userPost;

protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
  {
    userPost = DataBinder.Eval(e.Item.DataItem, "user_id").ToString();
  }

变量userPost始终具有“ user_id”的最后一个值。我该如何解决?

0 个答案:

没有答案