javascript - <asp :Button>, 中的 HREF 除了 OnClientClick 调用内联 div 之外还有哪些替代方法?

标签 javascript asp.net html css href

我创建了一个隐藏的 <div>在同一页上并用 href="#" 调用它它工作完美,但是当我在 ASP.net 中使用相同的代码时由于某些 JavaScript 或者不确定为什么它不工作。第一次加载页面时它可以正常工作,但之后由于一些不良副作用它无法正常工作,这很奇怪......!!!

是否有任何其他/替代方法可以在有或没有 # 而不是 href 的情况下调用同一页面上的隐藏 div。我也尝试了以下两种方式:

OnClientClick="location.href='#inline_content2"
OnClientClick="#inline_content2;"

但是,它有效,但它显示了没有内容的 div :(

以下是仅在纯 HTML 中运行良好的原始代码:

href="#inline_content"

那么如何在没有 href 的#inline_content 页面上调用我的 div?

最佳答案

设置 href="javascript:void(0);"
其他一切照常。

关于javascript - <asp :Button>, 中的 HREF 除了 OnClientClick 调用内联 div 之外还有哪些替代方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15380591/

相关文章:

javascript - 单选按钮值未传递给变量并停止提交

javascript - 是否有 jQuery 选择器来完成此任务?

c# - 使用 XMLHttpRequest 发布到 ASP.Net Core WebAPI 时出现错误 415

asp.net - MVC3 - 向 Controller 添加文件夹?

c# - 我可以在不影响现有客户端的情况下修改/扩展生产 Web 服务吗?

html - 为不同的设备尺寸编写媒体查询

javascript - 当上面的行使用 rowspan 时隐藏第 2 列

javascript - jQuery DataTable 显示条目、搜索框和排序不起作用?

javascript - 如何从 Angular JS 中的 ng-repeat 复选框值获取对象

javascript - 菜单打开后H1不隐藏