gpt4 book ai didi

c# - 将参数传递给用户控件的 javascript 函数

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

我正在我的页面上动态添加用户控件。

MyPage.aspx:

MyControl cntl = (MyControl)Page.LoadControl("MyControl.ascx");

MyControl.ascx 有一个 JavaScript 函数:

function myfun(a, b)
{
....
}

我可以从 MyControl.ascx 后面的代码将参数传递给 myfun,如下所示:

string script2 = String.Format("myfun({0},{1})", param1, param2);
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "initialize control", script2, true);

是否可以从 MyPage.aspx 调用此 JavaScript 函数?

最佳答案

是的,您可以从 mypage.aspx 调用 javascript 函数,例如带按钮

<asp:Button id="yourid" runat="server" OnClientClick="yourJavaScriptFunction("+a+","+b+")" />

或 mypage.aspx.cs 文件中的任何位置

Response.Write("<script>yourJavaScriptFunction("+a+","+b+")</script>");

关于c# - 将参数传递给用户控件的 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13220682/

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