ورود

View Full Version : ارسال اطلاعات از view به controller



veronika
پنج شنبه 16 خرداد 1392, 13:28 عصر
دوستان سلام..
من از razor استفاده می کنم و میخوام آبجکت مدل را به یک اکشن ار سال کنم ولی مقدار ان را null بر می گردونه..
کلا وقتی یک اکشن را از طریق ajax صدا می کنیم چه راهی برای انتقال اطلاعات به کنترلر وجود دارد؟؟؟
ممنون میشم راهنمایی نمائید..

mo.esmp
جمعه 17 خرداد 1392, 10:48 صبح
سادەترین راه اینه که اگه یه مدل به این شکل داشته باشی
public class ShirtModel
{
public string Size{ get;set; }
public string Color { get;set; }
}
و سمت View به این شکل


var shirt =
{
"Size": "Large",
"Color": "Blue"
}

$.post("@Url.Action("Edit")",values,function(data)
{
// blah blah;
});

و سمت Controller

public ActionResult Edit(ShirtModel model)
{

}