私はMVC4Web開発に関しては初心者であり、苦労していることがあります。
基本的に、私は次のものを持っています:
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'クラスに2つの関数があると仮定します。
`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時間経ちましたが、うまくいきません。
どんな助けでも大歓迎です。
ありがとうございました。