我正在用C#使用asp.net mvc4。我从Getdeatils()
学生班的方法中获得详细信息。这个方法返回一个数组。方法Getdetails
也有相同的字段,如studentBO
。在控制器我有一个方法,像如下何传递一个模型对象或一个Viewbag到Javascript?
public ActionResult Index()
{
List<studentBO> list = new List<studentBO>();
Student.GetDetails[] dt = Student.Getdeatils();
for (int i = 0; i < dt.Length; i++)
{
studentBO.name= dt[i].name;
studentBO.studentno= dt[i].studentno;
studentBO.address= dt[i].address;
list1.Add(studentBO);
}
ViewBag.Registrationlist = list1;
return View(list1);
}
studentBO
对象有3个领域
public class studentBO
{
public long studentno{ get; set; }
public string name{ get; set; }
public string address{ get; set; }
}
How can I get viewbag or model in my Jquery `$(document).ready(function() {}` function. I want to get every students name. So I have to use foreach loop as well.
谢谢Stefano Dalpiaz。 var registrationList是一个对象,那么如何获取特定文件的值?我想获得studentno和名字。 – Dino
该变量应该呈现为Javascript数组,因此可能会有多个学生在其中。我修改了我的答案以显示如何获取这些值。 –
非常感谢Stefano Dalpiaz。它的作品:) – Dino