【发布时间】:2013-12-03 14:13:17
【问题描述】:
似乎 ASP.NET WebForms 自动将 name 和 value 属性的值设置为 asp:Button 的 ID 属性值。您如何为这些属性设置自定义值?我试过了
MyButton.Attributes["name"] = "CustomName"
但是我在生成的 html 中有两个名称属性。
我想使用自定义值来确定在回发期间单击了哪个按钮。我不想使用 CommandName 或 CommandArgument,因为当回发发生时,我只想检查名称和值。我不想关心是否是手写输入元素
(如<input type="submit" name="buttons" value="abc"></input>)
导致回发或asp.net生成的输入元素
【问题讨论】: