我正在學習mvc。所以想知道在功能方面,在mvc中查看&局部視圖有什麼區別。mvc中的視圖與局部視圖有什麼區別
普通視圖&局部視圖渲染HTML頁面....所以就是兩個區別和限制?
什麼事情是由局部視圖完成。請給我幾個人們需要使用局部視圖的場景。
這裏張貼兩個代碼加載基於下拉值更改視圖。
$(function() {
$('#myddl').change(function() {
var url = $(this).data('url');
var value = $(this).val();
$('#result').load(url, { value: value })
});
});
public ActionResult Foo(string value)
{
SomeModel model = ...
return PartialView(model);
}
public ActionResult GetView(int id)
{
switch (id)
{
case 1:
return View("View1", model1);
break;
case 2:
return View("View2", model2);
break;
default:
return View("Default", modelDefault);
}
}
現在看到一個操作結果返回PartialView,另一個返回正則視圖到ajax方法。哪種方法是對的?當第二種方法需要使用?
請指導我的知識。感謝