javascript - 如何从 .aspx 页面 javascript 调用 C# 方法后面的 Web 窗体代码
问题描述
我在后面的代码中有一个 C# 方法,我想从 .aspx 内容页面调用它。以下是我的代码:
<a class="btn-button button" onclick="myFunction()">Click</a>
function myFunction() {
<%=MyMethod()%>
}
public void MyMethod()
{
//...
}
解决方案
您可以使用 LinkButton 并使用其单击事件来调用方法背后的代码:
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>
C#:
protected void LinkButton1_Click(object sender, EventArgs e)
{
//Call your method here
}
您试图对 OnClick 事件执行什么操作?
推荐阅读
- unity3d - 结合点云着色器和地形混合着色器
- .net - 从 packages.config 迁移到 PackageReferences 导致无法加载文件或程序集“...”或其依赖项之一。访问被拒绝
- asp.net - VB .Net:Json 不使用 ASHX 返回
- python-3.x - 使用 NLTK 将命令链接到聊天
- bash - Sed 将下划线字符串转换为 CamelCase 在数字上失败
- microsoft-teams - 无法通过 Microsoft 团队消息卡中的“HttpPOST”操作发布到目标 URL
- ios - NSSecureCoding 在简单地创建 SCNNode 时抛出
- node.js - Angular 8中子组件与父组件之间的通信
- azure-devops - BizTalk 部署 2016 通过管道
- mysql - 如何让 ASP.NET 角色使用 MySQL?