asp.net mvc怎么显示数据在视图上

 我来答
Q群13615607
2012-04-05 · 超过14用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:39.1万
展开全部
这个问题有点广,首先你要清楚ASP.NET MVC的工作机制,C控制器从M模型取得数据,然后给VIEW视图,在控制器方法里可以通过RETURN VIEW(USER),这的USER是个模型,也可以是一个模型集合给视图,在视图里可以使用这些数据了,或者通过控制器方法里用VIEWDATA这样把数据直接给VIEW视图,建议看一些基础代码或查阅MSDN,很容易理解的
中国动漫之声
2012-04-12 · 关注我,不要怕,我不吃人~
中国动漫之声
采纳数:250 获赞数:1391

向TA提问 私信TA
展开全部
看你是MVC2 还是 MVC3 了 ,是用的aspx 还是 Razor 引擎。
MVC3中使用Razor引擎是这样的:

Controller:

// 如果有分页,页面需要form提交,否则可以无需参数
using 实体类;
using 数据仓库接口类; // 操作数据库

//类...
IRepository _ir; // 仓库对象
public 构造方法(IRepository ir)
{
_ir=ir; //低耦合 Incoupled
}
public actionresult Index(int? pageindex,formcollection form) {
Entity1 st1=new Entity1();
Entity.字段1="xxx"; // 为查询设置条件
st1=_ir.FindData(st1); // 查询数据
viewData=st1;
return View();
}

View:
@model ... 绑定实体
@m 绑定分页...
//... 设置模板页
@ {
layout=null; // 不使用母版页
}
<form>
@html.textboxfor(m=>m.字段1,null) // lamoda绑定字段1
// 同上绑定N条数据
</form>
// 分页状态显示 共 条数据 第几页 此处使用 DWZ
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lan泪痕
2012-04-10
知道答主
回答量:74
采纳率:0%
帮助的人:26.3万
展开全部
用viewdata 或者在 .aspx 页面 <% 后台代码 %> 这样获取数据在处理呗!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄工的控件库
2012-03-28 · TA获得超过5732个赞
知道小有建树答主
回答量:1644
采纳率:50%
帮助的人:515万
展开全部
用table或者ilist之类的集合传递数据
追问
有具体代码吗?
追答
调用方法的时候传递啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式