是否可以在 ASP.NET 中使用按钮作为链接?我知道 Response.Redirect
可以在按钮的 OnClick
处理程序中使用,但这会导致到服务器的两次旅行(POST 和 GET)而不是一次,如果可以的话,我想避免这种情况。
如果那不可能,那么我如何将我的链接伪装成按钮,并在单击时具有“按下”效果?我尝试将链接包装在按钮中,并为链接设置适当的 CSS 样式,例如 text-decoration:none
按钮。
最佳答案
我知道的最简单的方法是在按钮的 OnClientClick
事件中使用 location.href
属性。
参见以下示例:
<asp:Button ID="btnEdit" runat="server" Text="Edit"
OnClientClick="window.location.href='your edit URL here'" />
关于html - 使用按钮作为链接(GET 请求),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21770654/