javascript - Asp.net 在按钮按下时执行 html 代码

标签 javascript html asp.net vb.net

显示列表的常见方法是在 html 中制作表格。我在 html 中制作了一个表格,并使用 <% %> 标签来放置列表的值。 像这样(示例),

<table>

<tr><td>First Name</td><td>LastName</td><td>Phone</td></tr>
<% for each item in employees %>
<tr>
<td><% =item.FirstName %></td><td><% =item.LastName %></td><td><% =item.Phone %></td>
</tr>
<% next %>

</table>

现在我不想每次回发或单击按钮时都执行此操作。 因此我使用 if autopostback = false 然后执行代码。

我想要做的是点击一个特定的按钮来执行这段客户端代码。 我刚开始使用 asp.net,vb.net 是我的主要语言,但我也做过一些 php。

最佳答案

如果您想在单击按钮时动态加载 HTML 代码,最好的方法是使用 AJAX。 以下是您可以考虑的步骤。

  • 将动态内容保存在单独的 .ASPX 或 .HTML 文件中。
  • 在主文件中,保留一个按钮并调用脚本。
  • 脚本应该调用 AJAX 方法连接到先前创建的页面。
  • 在任何地方显示输出 (最好采用一些 DIV 并填充其内部 HTML)

或者,您可以检查IsPostBack方法并检查服务器端控件innerHTML是否为空并填充它(不使用AJAX)。

关于javascript - Asp.net 在按钮按下时执行 html 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24623365/

相关文章:

javascript - 在视频上叠加播放按钮

javascript - 将第 3 方 JS/CSS 库添加到 Rails 应用程序

javascript - 重建以 JSON 序列化的对象

asp.net - SignalR 和加入组

c# - 有没有办法在网页上获取并显示正在运行的服务器进程的状态?

c# - 处理文件大小 AjaxControlToolkit AjaxUpload

javascript - Highcharts csv 导出问题

javascript - 我想在单击复选框时传递一个 id 参数

javascript - 如何使用 D3JS 创建带有网格线的 SVG

html - 水平滚动中的边框底部,它们之间有一个空白