我有一个部分视图,它被请求并加载到模式窗口中。
以下是生成局部视图的操作方法:
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 文件来获得某种自动化。