C# 使用带有参数的clientscript.registerstartupscript调用javascript函数

C# 使用带有参数的clientscript.registerstartupscript调用javascript函数,c#,javascript,asp.net,C#,Javascript,Asp.net,1) 我用HTML5创建了一个javascript控件,并用div显示它 <div id="<%=this.ClientID%>" style="z-index:100;"></div> 这条路对吗 2) 将参数设置为{1}和'{1}'有什么区别 在“”中构造的参数被视为字符串,不带“”的参数被视为对象 string script2 = String.Format("<%=this.ClientID%>.init({0},{1})", param

1) 我用HTML5创建了一个javascript控件,并用div显示它

<div id="<%=this.ClientID%>" style="z-index:100;"></div>
这条路对吗


2) 将参数设置为
{1}
'{1}'
有什么区别

在“”中构造的参数被视为字符串,不带“”的参数被视为对象

string script2 = String.Format("<%=this.ClientID%>.init({0},{1})", param1, param2);

this.Page.ClientScript.RegisterStartupScript(this.GetType(), "initialize control", script2, true);