新闻发布总会选择栏目,栏目列表一般会用到DropdownList来显示,前台:
<asp:DropDownList ID="DpColumn" runat="server" DataTextField="ColumnName" DataValueField="ColumnID" AutoPostBack="True"
> </asp:DropDownList>
AutoPostBack是关键,要不然你选择一个后面得不到,它就默认获取显示第一个的ID。还有Page_Load里你要
if(!IsPostBack)
{
ColumnBind();
}
model.ColumnID=DpColumn.Selected.Value;//获取你想要的ID
要不然他以为你都加载过了,玩一边去,还是显示默认的第一个。