我想从代码隐藏中访问一个变量,该变量由数据库中的值动态更改。我只想将该变量与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”的最后一个值。我该如何解决?