javascript - 在 EXT.NET 中执行 PartialViewResult 脚本之前注入(inject) javascript?

标签 javascript code-injection ext.net

我有一个部分 View 被请求并加载到模态窗口中。

下面是生成局部 View 的action方法:

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 block 中的某处注入(inject)我自己的自定义代码?

我的目的是动态加载局部 View 中需要的一些外部javascript文件。

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

最佳答案

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

请看下面的例子 http://mvc.ext.net/#/Dynamic_Partial_Rendering/Add_Tab/

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

关于javascript - 在 EXT.NET 中执行 PartialViewResult 脚本之前注入(inject) javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16039938/

相关文章:

javascript - Selenium Javascript - 如何找到祖 parent 和 parent

mysql - 你能发现 SQL 注入(inject)吗?

dependencies - 注入(inject)你的 IoC 容器?

javascript - 从客户端获取文本 Controller 值

c# - 如何使用 ext.net 在 asp.net c# 中创建 Crystal 报表?

javascript - json 劫持与 IE>10 或 chrome >30 相关吗?

javascript - CSS Span 标签导致换行 - 使用网格布局时

安卓安全 : Google Play warning: Your app contains a SQL Injection issue

javascript - Ext.net (ASP.NET) 中的上传完成事件?

javascript - 使用 JavaScript 事件模拟悬停