显示列表的常见方法是在 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/