0
我不知所措。谁能告诉我为什么空白CommandArgument
会通过?正在传递空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();
}