html - 使用按钮作为链接(GET 请求)

标签 html asp.net css webforms

是否可以在 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/

相关文章:

jquery - 弹出 div 以保持在可见屏幕的中心

c# - 为什么需要接口(interface)(用[ServiceContract]装饰)?

C# : How to calculate aspect ratio

html - 防止导航栏水平收缩

html - 如何使 postMessage 适用于所有子域

javascript - 使用按钮启动和停止乐透播放器/动画

java - 使用 Java 源代码抓取文本 - 没有评论文本

asp.net - 如何在使用动态where子句时在mysql中使用execute语句

html - 更改 Flash 内容的 z 索引

android - 在某些手机中以整页显示的 Jquery 移动应用程序标题