如何使用javascript在c#后面的代码中调用函数?
如何使用javascript在c#中的代码隐藏中调用函数 我有以下代码:如何使用javascript在c#后面的代码中调用函数?,c#,javascript,asp.net,code-behind,C#,Javascript,Asp.net,Code Behind,如何使用javascript在c#中的代码隐藏中调用函数 我有以下代码: protected void btn_Click(object sender, EventArgs e) { if (btn != null && btn.Checked) { Response.Redirect(string.Format("get.aspx?a={0}&b={1}",
protected void btn_Click(object sender, EventArgs e)
{
if (btn != null && btn.Checked)
{
Response.Redirect(string.Format("get.aspx?a={0}&b={1}",
a.SelectedValue, b.SelectedValue));
}
}
我有一个复选框:
<asp:CheckBox ID="btn" runat="server" Checked="false" />
我尝试在javascript中调用该函数btn_Click:
var btn = document.getElementById("btn");
if (btn.checked) {
'<% = btn_Click() %>'
}
var btn=document.getElementById(“btn”);
如果(btn.选中){
''
}
但是没有成功!!!为什么?
谢谢。您可以使用Jquery这样做,这没有经过测试
var button = $("#btn");
$(button).trigger("click");
您可以使用这里介绍的适当的ajax方法->不起作用:
var btn=$(“#btn”);如果(btn.checked){$(btnV.trigger(“btn_Click()”);}
您是否添加了jquery库,它是jquery,应该在我的aspx页面中工作:
和btn\u Click
未调用…这可能有助于您尝试此文档。getElementById(“”)并查看其是否有效。同时提醒(btn)并查看其是否返回null。您还需要执行回发以调用服务器端btn_click事件。