我不知所措。谁能告诉我为什么会传递空白的CommandArgument
?
<asp:LinkButton CssClass="btnDrilldown"
runat="server"
CommandArgument='<%# DataBinder.Eval(Container.DataItem, "LevelId") %>'
Text='<%# DataBinder.Eval(Container.DataItem, "LevelId") %>'
OnCommand="btnDrilldown_OnCommand">
</asp:LinkButton>
这似乎有效。 Text
字段在页面上正确显示。但是,通过的是空白。
e.CommandArgument.ToString() == "".
也是如此
((LinkButton)sender).Text
和
string LevelId = ((LinkButton)sender).CommandArgument).
有什么想法吗?
protected void btnDrilldown_OnCommand(Object sender, CommandEventArgs e)
{
string LevelId = e.CommandArgument.ToString();
}