作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想使用 asp:LinkButton
,因为它看起来像一个链接,但也有服务器端点击处理程序。
但是网络服务器似乎无法检测到客户端是否禁用了 javascript,并且不会呈现为仍然有效的机制。
是否可能有一个看起来像链接但具有服务器端 OnClick 事件处理程序的链接?
答案是否定的,但下面是一些解决方法。接受非零赞成票的那个。
最佳答案
您可以使用 CSS 将按钮设置为看起来像链接的样式,但这在很大程度上取决于浏览器,具体取决于 CSS 实现。
编辑:我觉得有必要完成我的回答,因为它已被接受。
asp:LinkButton
呈现为 HTML 链接,因此不能发布到网页;但只能发出get 请求。要解决此 MS,请使用 JavaScript 来操作帖子。但是,如果禁用 Javascript,这是不可能的。
asp:Button
和asp:ImageButton
是不同的。他们通过使用真正的 HTML 表单元素发布到网页(或根据表单属性获取)来提交 HTML 表单。所以这些将在没有 JS 干预的情况下工作。
一些浏览器将允许 CSS 样式将按钮样式设置为看起来像一个链接,因此这可以用来解决这个问题。
关于javascript - ASP.NET:禁用 Javascript 的 asp:LinkButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/480498/
我是一名优秀的程序员,十分优秀!