Asp.Net - 可以输入LinkBut​​ton.CommandArgument吗?

时间:2010-06-15 13:26:43

标签: asp.net data-binding command

好的,所以LinkButton里面ItemTemplate Repeater声明了这样的声明 -

<asp:LinkButton ID="restrictionDelete" runat="server" CssClass="restrictionDelete" Text="Delete..."
                OnCommand="lnkDeleteRestriction_Command" CommandName="Delete" CommandArgument="<%# Container.DataItem %>"></asp:LinkButton>

现在,..转发器被绑定到Restriction个对象的列表,所以当lnkDeleteRestriction_Command被解雇时,我希望我可以转换CommandEventArgs.CommandArgument这是一个{ {1}}到我的object类型。这似乎不是这样,..我只是将完全限定的类型名称作为字符串。

我是否可以收到一个输入的命令参数,如果没有,为什么它是一个对象?

提前致谢,

1 个答案:

答案 0 :(得分:1)

是的,它可能正在调用ToString来获取字符串,存储不正确的值。