C# 您是否必须将CommandArgument属性与位于中继器内部的LinkButton一起使用?

C# 您是否必须将CommandArgument属性与位于中继器内部的LinkButton一起使用?,c#,asp.net,C#,Asp.net,“链接”按钮仅将某些值设置为true,而不执行其他操作 当我运行代码时,LinkButton的事件不会触发 在我的aspx页面中,我在一个中继器中得到了这个LinkButton,它的CommandName=“SetDefault”,一些ID,runat属性。就这样 在我的代码中,在myRepeater_Itemcommand()的内部,我得到了 if (e.CommandName == "SetDefault") { Users obj = new Users(); obj.Is

“链接”按钮仅将某些值设置为true,而不执行其他操作

当我运行代码时,LinkButton的事件不会触发

在我的aspx页面中,我在一个中继器中得到了这个LinkButton,它的CommandName=“SetDefault”,一些ID,runat属性。就这样

在我的代码中,在myRepeater_Itemcommand()的内部,我得到了

if (e.CommandName == "SetDefault")
{
    Users obj = new Users();
    obj.IsDefault = true;
}

[编辑]我自己解决了。这是一个愚蠢的错误。我的aspx页面中的“SetDefault”中缺少“l”://

这是命令名中一个愚蠢的拼写错误。我自己解决了。

如果只是设置静态值,按钮真的必须在中继器内部吗?当你说“它只将一些值设置为真”时要小心。这可能看起来很愚蠢,但如果你自己回答你的问题,你仍然应该发布一个答案并接受它。这样就可以将其从队列中删除。不过很高兴你找到了答案!:)@柯克:哦,我不知道我们可以这么做。接受我自己的答案,例如,thnx的信息