Tag: tempdata

父窗口和子窗口之间的MVC传递模型

提前致谢。 请原谅我的语法。 我尽力解释我的问题在我寻求解决下面的问题时,我开始首先开发POC。 C#MVC视图之间没有提交传递对象 我在使用TempData对象时遇到问题,并在我的父弹出窗口和子弹出窗口之间传递我的模型。 我的问题是我正在做TempData [“StudentViewModel”] 2次。 第一次插入和第一次读取是好的,但第二次读取即使我确保我在读取之前第二次插入不工作。 我会尽力解释清楚。 我有一个名为Class.cshtml的ASP.NET页面。 它将具有所有类的网格。 用户将选择一个ClassName列,它将Students.cshtml打开为一个新的弹出窗口,其中包含一个包含StudentName和Address列的网格。 用户将选择StudentName,然后打开另一个名为StudentDetails.cshtml的弹出窗口。 我们有一个ClassController.cs,它被所有弹出窗口使用,并且有C#方法。 ClassController.js具有所有javscript代码。 public ActionResult GetStudentsDetails() { // this will create students for each class. //Inside student for each class it will also create Student Details. // First Insert TempData[“StudentViewModel”] = studentViewModel; return View(“Students”, studentViewModel); } Students.cshtml是一个现有的弹出窗口,如下所示 //this is in for loop […]