2013-04-23 63 views
0

即时通讯工作的MVC项目。 如何将视图中的变量值发送到控制器。如何发送数据/变量从视图到Cotroller函数MVC

这是我想从中获得Id的地方;一个GridviewROw

e.Row.Attributes.Add("onclick", "window.open('test.aspx?id=" + DataBinder.Eval(e.Row.DataItem, "Id") + "','myprofilewindow','width=400,height=200,toolbar=0,resizable=0');"); 

我想将它发送到包含此功能

public ActionResult Delete(Object obj) 
    { 

    // TODO 
     // Delete the user which its id = obj.id ; 
     return View(); 
    } 
+0

你传递的唯一数据是一个整数ID,所以你的动作应该接受一个整数ID。为什么在世界上你甚至会尝试接受一个“对象”? – 2013-04-23 14:17:23

回答

0

控制器通常你经过的路线,查询字符串,或请求主体做到这一点。

从它看起来,你应该能够做到这一点。

public ActionResult Delete(int id) ... 
+0

请你清楚一点。 – 2013-04-23 13:33:26

+0

@LinaFarid什么不清楚? – 2013-04-23 14:13:39

+0

我不明白你的意思是“通常你通过路由,查询字符串或请求主体来做这件事。” – 2013-04-23 14:36:37