Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在onclick中将C#代码与JavaScript代码结合起来?_C#_Javascript_Onclick - Fatal编程技术网

如何在onclick中将C#代码与JavaScript代码结合起来?

如何在onclick中将C#代码与JavaScript代码结合起来?,c#,javascript,onclick,C#,Javascript,Onclick,我想在同一个onclientclick事件中使用C代码和JavaScript <asp:LinkButton ID="lbTest" runat="server" Text='<%#Text%>' OnClientClick='<%#string.Format("passAccessory(\"{0}\");", Eval("Ref"))%>; window.close();' /> 但它不起作用。怎么做 谢谢。你想要什么?您是否需要调用一个j

我想在同一个
onclientclick
事件中使用C代码和JavaScript

<asp:LinkButton ID="lbTest" runat="server" Text='<%#Text%>' 
    OnClientClick='<%#string.Format("passAccessory(\"{0}\");", Eval("Ref"))%>; window.close();' />

但它不起作用。怎么做


谢谢。

你想要什么?您是否需要调用一个javascript函数,该函数使用一些服务器端变量并在最后关闭

function MyF()
{
    var myvar = '<%= myC#Var %>';
    ....do something

   window.close()

}


<asp:LinkButton ID="lbTest" runat="server"  OnClientClick='MyF()' /> 
函数MyF()
{
var myvar='';
……做点什么
window.close()
}

添加OnClientClick和OnClick事件。首先执行OnClientClick事件,然后执行OnClick事件

<asp:LinkButton ID="lbTest" runat="server" OnClientClick="test()" OnClick="lbTest_Click" /> 

你说的“不起作用”是什么意思?发生了什么?linkbutton的内容不正确。我不显示变量并关闭窗口,而是显示硬文本。