c#怎么在后台调用前台js函数?

JavaScript011

c#怎么在后台调用前台js函数?,第1张

<body>

<form id="form1" runat="server">

<input type="button" onclick="ceshi()" />

</body>onclick是鼠标单击时间, 单击btn调用ceshi()

代码如下:

后台方法:

protected string CsharpVoid(string strCC)

{

strCC = "你好!" + strCC

return strCC

}

前台JS

function Init()

{

var v = "中国"

var s = '<%=CsharpVoid("'+v+'") %>'

alert(s)

}

请分清楚前后台的概念,后台代码是运行在服务器上,而前台是运行在用户客户端上的,理论上一个后台对应N个前台,你想在服务器调用这些远程客户端的JS?不可能的,后台代码运行结束了内容才在前台展示。

当然,如果你的问题仅是想用某后台语言运行一段js代码,可以在服务器上装个nodejs,后台运行用node执行返回结果