【发布时间】:2012-08-04 09:23:27
【问题描述】:
我正在使用 asp.net mvc3.visual studio2010。
我的应用程序中有三个框架。当我单击不同窗格中的按钮时,我想刷新另一个窗格。
为此,我在我的应用程序中使用了frameset。我曾经喜欢过
<frameset cols="25%,*,25%">
<frame name ="f1" src="../SearchCriteria/Index"/>
<frame name="f2" src="../SearchResults/Index" />
<frame name="f3" src="../SearchProfile/Index" />
</frameset>
当我调试应用程序时,我的输出中显示空白页面。你能告诉我哪里做错了吗?
我的查看路径是:
查看->SearchCriteria->Index.cshtml 查看->SearchResults ->Index.cshtml 查看->SearchProfile ->Index.cshtml
【问题讨论】:
-
对于我的应用程序,我有三个窗格,我想刷新一个窗格,当我单击另一个窗格上的按钮时。所以最初我使用 iframe 来加载窗格中的内容,但刷新一个页面其他页面在 iframe 中是不可能的,所以我已经搬到了 frameset。还有其他方法可以实现吗?
-
我会通过 JS 和 AJAX 调用来解决这个问题,使用 jQuery 等库来提供跨不同浏览器的兼容性层。
-
我有一个疑问,是否可以在vs2010中使用框架集,你能告诉我如何从另一个窗格刷新一个窗格吗?
-
我想我最后一次使用框架是在 1997 年左右,坦率地说,我不记得所有的细节,但你需要做的就是在表单上设置
target属性发布搜索。也就是说,它与服务器端无关;您使用的是 VS2010 和 MVC3 无关紧要。 -
实际上在我的应用程序中,我的拆分器中有左窗格、中窗格和右窗格。在中间窗格中,我有一个名为“详细信息”的按钮,当我单击按钮时右窗格必须像这样刷新我的要求,stackoverflow.com/questions/6981349/…
标签: asp.net-mvc-3 visual-studio-2010