在。net mvc3中跳转页面如何传参,还有如何把查回来的数据显示在页面上,希望有代码示例。谢谢
发布网友
发布时间:2022-05-23 21:41
我来回答
共2个回答
热心网友
时间:2024-03-09 10:10
把你要传递的数据放到Session中到另一个页面读取就行了,查回来的数据你也可以放到Session中再跳回来的时候再读取这个Session
如:Session["text1"] = 你要传递的参数;
string str = Session["text1"].ToString();//这是在你跳转到的页面接收上个页面传递的值追问在Razor模板中好像不是这么写的吧,而且session消耗内存太大
还有别的办法吗
热心网友
时间:2024-03-09 10:11
<%@ 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();
}
这里只是一个简单的显示后台数据的例子,对于复杂的你可得好好看看参考资料,谢谢采纳