在。net mvc3中跳转页面如何传参,还有如何把查回来的数据显示在页面上,希望有代码示例。谢谢

 我来答
敛清懿4V
2011-04-14 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:0
展开全部
把你要传递的数据放到Session中到另一个页面读取就行了,查回来的数据你也可以放到Session中再跳回来的时候再读取这个Session
如:Session["text1"] = 你要传递的参数;
string str = Session["text1"].ToString();//这是在你跳转到的页面接收上个页面传递的值
追问
在Razor模板中好像不是这么写的吧,而且session消耗内存太大
还有别的办法吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wantouqiao2009
2011-04-15
知道答主
回答量:21
采纳率:0%
帮助的人:11.5万
展开全部
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Test
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>
<%: ViewData["Test"] %></h2>
</asp:Content>

这是 Test 这个View的页面代码.而在对应的Controller 里面则是
public ActionResult Test()
{
ViewData["Test"] = "两年后的今天,重新开始学MVC";
return View();
}
这里只是一个简单的显示后台数据的例子,对于复杂的你可得好好看看参考资料,谢谢采纳
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式