从ASP调用Javascript函数.. NET代码背后不是内联JS

本文关键字:JS 背后 代码 调用 ASP Javascript 函数 NET | 更新日期: 2023-09-27 18:04:10

我发现了许多人调用内联JS函数的例子,这些函数在他们的HTML页面中,但我想知道是否有可能调用JS函数在他们自己的文件中

例如,如果我们有~/Scripts/mainjs,我们的房子大部分的Javascript函数,有没有办法调用函数在该文件从c#代码背后?

编辑:也最好传递参数给JS函数

从ASP调用Javascript函数.. NET代码背后不是内联JS

Try Like this

string jsFunc = string.Format("myfunction('{0}');", parameterValue);
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "myJsFn", jsFunc, true);

将此写入您的aspx.cs文件中这里myfunction是函数名,parameterValue是参数

如果您正在使用ASP,下面的方法可能会对您有所帮助。Net应用程序:

  1. 在aspx页面中包含脚本文件
  2. 在同一个aspx页面上创建一个javascript函数,该函数将从js文件
  3. 中调用该函数在c#代码文件后面使用新创建的函数
我知道这很长,但可能会解决你的问题。