当谈到 MVC4 Web 开发时,我是一个新手,我正在努力解决一些问题。
基本上,我有以下内容:
public class maincontroller: Controller
{
private MyRepository myRepository;
public mainController()
{
myRepository= new MyRepository();
}
public ActionResult Index()
{
var mystuff = myRepository.GetPrograms();
return View(mystuff);
}
public ActionResult MyStuff()
{
var mystuff = myRepository.GetStuff(1);
return Json(mystuff , JsonRequestBehavior.AllowGet);
}
}
假设在我的“MyRepository”类中我有两个功能:
一个正在设置“mystuff”的:
public MyRepository()
{
for (int i = 0; i < 8; i++)
{
programs.Add(new MyStuff
{
Title = "Hello" + i,
content = "Hi"
});
}
}
and second function that gets Stuff:
public List<MyStuff> GetStuff(int pageNumber = 0)
{
return stuff
.Skip(pageNumber * pageCount)
.Take(pageCount).ToList();
}
一切正常。我的意思是我能够遍历“东西”并显示在视图上......
问题是我想MyStuff()
使用 AJAX 显示(返回 Json ),然后将所有内容附加stuff
到视图中。我怎么做?
我已经用头撞墙了大约 4 个小时,但无法正常工作。
请任何帮助将不胜感激。
谢谢你。