我正在学习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 方法。哪种方法是正确的?什么时候需要使用第二种方法?
请用知识指导我。谢谢