MVC通过页面传过来的ID进行查询数据绑定

我在其他页面获取到了另一个页面中某一条数据传过来的ID值,如何在控制器里接收并且根据ID值查询数据在页面绑定这条数据。我用的是MVC... 我在其他页面获取到了另一个页面中某一条数据传过来的ID值,如何在控制器里接收并且根据ID值查询数据在页面绑定这条数据。我用的是MVC 展开
 我来答
a274355068
推荐于2016-01-09 · TA获得超过4.2万个赞
知道大有可为答主
回答量:7754
采纳率:92%
帮助的人:783万
展开全部
你的数据是表单提交过来的吗?如果只是跳转
public Actionresult index(string a,string b,string c)
{
那么 a,b,c 就是跳转的变量
如果是表单提交的 那么就是 string d=request["ID"];就可以接收表单提交的那个ID

}
追问
恩,表单提交的,我现在可以获取到ID,问题是我现在怎样根据ID查询数据,然后在页面绑定数据展示
追答
public Actionresult index(string a,string b,string c)
{
string ID=....;你已经获得的ID
你现在可能通过这个查询得到 一个表 等一系列数据的
在MVC中最好对这些处理捆绑给Model,这样你就可以做到强视图类型

现在教给你一般的,你想做的
和三层架构一样 DataTable dt= 后台逻辑层.后台方法(ID);
ViewBag.ID=dt;////或者ViewData["ID"]=dt;
return view();
前台直接使用ViewBag来做

如果你用model,相当于绑了模型
model a=new model();在模型中你对你要得到的数据有一个类
pulic Ilist abcd{get;set;}

那么通过控制器中 model.abcd= dt最好将表转乘Ilist;

return View(model);

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式