【问题标题】:Is it possible to call js method from class in ASP.NET Web Forms?是否可以从 ASP.NET Web 窗体中的类调用 js 方法?
【发布时间】:2017-09-18 09:05:43
【问题描述】:

我有一个将产品添加到数据库的 javascript 文件,我想从后端的类中调用它。可能吗?顺便说一句:我对此一无所知

【问题讨论】:

    标签: javascript c# webforms


    【解决方案1】:

    你可以这样做

    Page.ClientScript.RegisterStartupScript(this.GetType(),"CallMyFunction","MyFunction()",true);
    

    MSDN Docs on the method

    【讨论】:

    • 那么,如果我有js文件sample.js,我需要用它的路径替换CallMyFunction
    • 不,你不应该。您只需要在您的 aspx 页面上引用 sample.js
    • @Eugene 是正确的(从未注意到 OP 的评论)。在 aspx/cshtml 文件的
    【解决方案2】:

    如果页面上有 UpdatePanel,则可以使用以下脚本

      ScriptManager.RegisterStartupScript(this, GetType(), "keyToRegister", "MyFunction();", true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-07
      • 1970-01-01
      • 2015-11-14
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2017-09-01
      相关资源
      最近更新 更多