2010-01-14 71 views
0

我有现有的ASP.NET MVC View页面和View用户控件,我目前使用的是正常的ASP.NET MVC时尚,有时候我使用RenderPartialView或RenderAction等。 他们自己包括标签。我想根据下拉列表中的选择动态加载Views或ViewUserControl。JavaScript/jQuery插入ASP.NET MVC ViewUserControl到表格

我无法决定是否应从视图和控件中删除并将其放入一个视图中,该视图将执行动态呈现或将其留在那里并离开该视图。

你觉得怎么样,你会怎么做呢?

回答

0

您可以使用JQuery从部分视图中获取HTML并将其替换为div。它可能是这样的:

$.get('/Controller/Action',function(data){ 
    $('div').innerHtml(data); 
}); 

我这样做,它的工作原理。 /Controller/Action可以是返回HTML的局部视图。

1

我可能会尝试加载一个div的内容后做一个AJAX调用来获取内容。请参阅jQuery文档中的AJAX get调用。


或者是什么控制加载这么小,你可以只隐藏/显示div的是已经在页面的可能性?