服務熱線
153 8323 9821
1、C#調用JavaScript
(1)準備好JavaScript函數(shù)
<script type="text/javascript">
function say() {
alert("CSharp調用js,調用成功!");
}
</script>
(2)頁面代碼
<asp:Button ID="Button1" runat="server" Text="CSharp調用js" onclick="Button1_Click" />
(3)C#代碼
protected void Button1_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(ClientScript.GetType(), "say", "<script>say(); </script>");
}
2、JavaScript調用C#代碼
(1)頁面代碼
<input type="button" value="js調用CSharp" onclick="jsCallCSharp();" />
<asp:Button ID="Button2" runat="server" Text="我是隱藏按鈕" onclick="Button2_Click" style="display:none;"/>
(2)C#代碼
//后臺方法
public void Show()
{
Response.Write("js調用后臺方法成功!");
}
//隱藏按鈕事件
protected void Button2_Click(object sender, EventArgs e)
{
Show();
}
(3)JavaScript代碼
<script type="text/javascript">
function jsCallCSharp() {
document.getElementById("Button2").click();
}
</script>