gpt4 book ai didi

c# - 如何在 ASP.NET Web 应用程序中的 C# 方法中执行/调用 javascript 方法

转载 作者:行者123 更新时间:2023-11-28 09:48:48 25 4
gpt4 key购买 nike

我正在开发一个 ASP.NET Web 应用程序,并且我的源代码中有此脚本:

 <script language="javascript" type="text/javascript">
function showWindow(URL, controlID, targetControlID,id)
{
noweOkno = window.open( URL + '?controlID='+controlID+'&targetControlID=' +
targetControlID+'&id='+ id, '_blank',
'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, ' +
'status=no, width=760, height=600, left=30, top=30')
noweOkno.focus();
}
</script>

我可以用以下代码调用它:

Button4.Attributes["onClick"] = string.Format("showWindow( 'Child.aspx','{0}', '{1}','{2}');", tbVer.ClientID, Hidden1.ClientID, id_act);

我的问题是,如何在某些 C# 方法中调用 javascript,例如:

protected void someMethod()
{
-I want to call showWindow('Child.aspx','{0}', '{1}','{2}');", tbVer.ClientID, Hidden1.ClientID, id_act);
}

谢谢

最佳答案

您可以注册脚本 block 以在页面上运行,例如:

ClientScript.RegisterStartupScript(GetType(),"hwa","function_name;",true);

关于c# - 如何在 ASP.NET Web 应用程序中的 C# 方法中执行/调用 javascript 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11382033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com