我有一些如下所示的动态按钮:
<input type="button" name="button" id="button" value="Click me"
onclick="window.open('somelink');" />
我需要能够从后面的代码更改“somelink”。
这是怎么做到的?
我知道 Request.Form["button"]
获取按钮,但如何设置 onlick 属性?
最佳答案
添加 runat="server",您可以从后面的代码访问该链接
<input runat="server" type="button" name="button" id="button" value="Click me"
onclick="window.open('somelink');" />
如果您想更改 onclick 属性,则可以在后面的代码中执行此操作
button.Attributes.Add("onclick", "window.open('someOtherLink');")
关于c# - asp.net动态设置输入按钮的onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11343545/