我目前的问题是我有一个局部视图,我想确定它正在使用什么模型.
我不得不为我的项目处理一些奇怪的场景,所以我将尝试在这里概述它,也许有人可以提供更好的方法来做到这一点.
我正在设计类似Google iGoogle页面的内容.具有多个小部件的主页面,可以根据需要移动或配置.当前系统加载实际窗口小部件的数据异步查看应用程序中的控制器的POST.该控制器将呈现可以返回的HTML的部分视图(然后加载到页面视图JQUERY中)或者只是存储在数据库中的直接HTML/JavaScript.
这对我来说很好,我有一个小部件模型,它包含通过数据库描述的选项字典,然后由部分视图使用.当我想将数据传递到局部视图时,问题出现了.我能想出的最佳解决方案是让控制器确定所讨论的局部视图使用哪个模型,使用一些函数填充模型,然后将其与局部视图一起传递给将其渲染到的函数控制器内的HTML.
我意识到这对于MVC来说是一个奇怪的场景(层正在混合......),任何关于基础设计的建议,或者对它的实现都将非常感激.
我目前正在使用MVC3/Razor.随意提出任何其他问题.
我有一个COM可见的.NET DLL文件,在Internet Explorer中显示的网页中用作ActiveX控件.
当通过网页上的JavaScript代码调用时,控件本身可以正常工作(虽然有一些注意事项).
问题在于签署DLL并使其可靠地访问.我(据我所知)在Visual Studio中签署项目.在项目的"签名"属性中,我创建了一个.pfx文件,并使用它来签署DLL.
在Internet Explorer中,无论我做什么,我都无法让Internet Explorer在没有手动进入安全设置的情况下加载ActiveX控件并更改"下载未签名的ActiveX控件"和"初始化和脚本ActiveX控件不标记为脚本安全" '启用/提示选项.