【问题标题】:How to add a javascript file (.js file) to a c# project and call a javascript method from c# code如何将 javascript 文件(.js 文件)添加到 c# 项目并从 c# 代码调用 javascript 方法
【发布时间】:2015-02-04 08:19:40
【问题描述】:

我已通过右键单击项目将 javascript 文件添加到项目中。但是在代码中调用该方法时,我收到一条错误消息,指出“请求的 url(方法)不可用”。所以我不知道如何进一步进行。我需要这个来创建一个 IE 浏览器插件。请帮帮我。

【问题讨论】:

  • 所以你想......调用一个Javascript方法,可能使用javascript语句,所以它是javascript语法。这需要用c#编码吗?
  • 我经常使用 C# 和 javascript,您尝试将两者混合的方式行不通
  • 我们不能使用 execscript() 从 c# 代码调用 javascript 文件吗?

标签: javascript internet-explorer c#-4.0


【解决方案1】:

添加了 javascript 文件。 在 Visual Studio 中:将 js 文件拖放到 aspx 中,它会制作一个类似

的标签
 <script src="~/Scripts/jquery.min.js"></script>

从代码隐藏调用 Javascript

在代码隐藏中

 ScriptManager.RegisterStartupScript(this, GetType(), "displayalertmessage", "Showalert('test');", true);
 ScriptManager.RegisterStartupScript(this, GetType(), "importingdone", "ImportingDone();", true);

在前面调用这个脚本

 <script type="text/javascript">
        function Showalert(name) {
            alert('Profile not parsed!!' + name);
            window.parent.parent.parent.location.reload();
        }

        function ImportingDone() {
            alert('Importing done successfull.!');
            window.parent.parent.parent.location.reload();
        }
    </script>

注意:第一次调用有参数,第二次没有。

如果您有其他需要,请阅读下面的文章。

http://www.codeproject.com/Tips/850541/JqueryAjaxToCs

希望对你有帮助

【讨论】:

  • 我的不是 aspx 文件。它是一个 .cs 文件
  • 很抱歉,您为 IE 创建的内容很抱歉。对不起。
  • .cs 文件的任何可能性??
  • 我不知道。我只做网络。祝你好运
猜你喜欢
  • 2019-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多