在。net mvc3中跳转页面如何传参,还有如何把查回来的数据显示在页面上,希望有代码示例。谢谢
2个回答
展开全部
把你要传递的数据放到Session中到另一个页面读取就行了,查回来的数据你也可以放到Session中再跳回来的时候再读取这个Session
如:Session["text1"] = 你要传递的参数;
string str = Session["text1"].ToString();//这是在你跳转到的页面接收上个页面传递的值
如:Session["text1"] = 你要传递的参数;
string str = Session["text1"].ToString();//这是在你跳转到的页面接收上个页面传递的值
追问
在Razor模板中好像不是这么写的吧,而且session消耗内存太大
还有别的办法吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%@ 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();
}
这里只是一个简单的显示后台数据的例子,对于复杂的你可得好好看看参考资料,谢谢采纳
<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();
}
这里只是一个简单的显示后台数据的例子,对于复杂的你可得好好看看参考资料,谢谢采纳
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询