次のコードを試してください
コードビハインド:
protected void Page_Load(object sender, EventArgs e)
{
string s = "Hello"; // change it what ever you have i used it for testing
Page.ClientScript.RegisterClientScriptBlock(
Page.GetType(),
"MyScript",
"<script type='text/javascript'>" +
"var urls=" +"'"+s+"';\nfunction carousel() { alert(urls); }" +
"</script>");
}
ボタンコントロールを使用しました。
<asp:Button ID="Button1" runat="server" OnClientClick="carousel();" Text="Click Me" />
JavaScript関数でパラメータを使用したい場合は
以下のコードを使用してください
コードビハインド:
protected void Page_Load(object sender, EventArgs e)
{
string s = "www.stackoverflow.com";
Page.ClientScript.RegisterClientScriptBlock(
Page.GetType(),
"MyScript",
"<script type='text/javascript'>" +
"var urls=" +"'"+s+"';\nfunction carousel(param) { alert('param value:'+param+' s value:'+urls); }" +
"</script>");
}
<asp:Button ID="Button1" runat="server" OnClientClick="carousel(1);" Text="Click Me" />
それがあなたが正しい方向に進むのを助けることを完全に願っています。