【问题标题】:Injecting javascript before PartialViewResult script is executed in EXT.NET?在 EXT.NET 中执行 PartialViewResult 脚本之前注入 javascript?
【发布时间】:2013-04-16 14:37:49
【问题描述】:

我有一个局部视图,它被请求并加载到模式窗口中。

以下是生成局部视图的操作方法:

public Ext.Net.MVC.PartialViewResult GetPartialView()
{
    var p = new Ext.Net.MVC.PartialViewResult { Model = ...., ViewName = "MyPartialView" };
    //!!need to manipulate p here to run my custom javascript on client!!
    return p;
}

通过ajax请求调用GetPartialView()后,生成必要的脚本并发回客户端。

执行脚本如下所示:

{script:"Ext.net.ResourceMgr.registerIcon([\"TextListBullets\",\"Add\"]);Ext.onReady(function(){Ext.create(\"Ext.window.Window\",{height:400,hidden..... bla bla}

问题:

如何在这个生成的 javascript 块中注入我自己的自定义代码?

我的目的是动态加载部分视图中需要的一些外部javascript文件。

我不想在使用此局部视图的每个主视图中静态包含脚本引用。我想通过在需要时加载 js 文件来获得某种自动化。

【问题讨论】:

    标签: javascript code-injection ext.net


    【解决方案1】:

    我正在分享来自 Ext.NET 论坛的答案:

    请看以下示例 http://mvc.ext.net/#/Dynamic_Partial_Rendering/Add_Tab/

    @{    MvcResourceManager.RegisterGlobalStyle(Url.Content("~/Areas/Dynamic_Partial_Rendering/Content/Tab.css"));}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-04
      • 2020-07-16
      • 2017-08-09
      相关资源
      最近更新 更多