62,271
社区成员
发帖
与我相关
我的任务
分享
//BaseController.cs
public class BaseController : Controller
{
public void SetTitle(string title)
{
ViewData["Title"] = title;
}
.......
//DiyViewPage.cs
public class DiyViewPage : System.Web.Mvc.ViewPage
{
public DiyViewPage()
{
this.Title = "???";
}
......
//Default.aspx
...
<%=this.Title %>
...
namespace Mvc_Title
{
public class GLViewPage : System.Web.Mvc.ViewPage
{
public GLViewPage()
{
}
protected override void OnLoad(EventArgs e)
{
this.Title = ViewData["DiyViewPageTitle"].ToString();
}
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Demo.aspx.cs" Inherits="MVCNoteBook.Views.Home.Demo" %>
namespace MVCNoteBook.Views.Home
{
public partial class Demo : ViewPage
{
protected void Page_Load(object sender, EventArgs e)
{
this.Title = ViewData["title"].ToString();
}
}
}
public class HomeController : Controller
{
public ActionResult Demo()
{
ViewData["title"] = "pengyi";
return View("Demo");
}
}
<title><%=ViewData["Title"].ToString()%></title>
HttpCookie hc = new HttpCookie("Title", title);
System.Web.HttpContext.Current.Request.Cookies.Add(hc);//1
System.Web.HttpContext.Current.Response.Cookies.Add(hc);//2
System.Web.HttpContext.Current.Session.Add("Title", title);//3
this.Title = System.Web.HttpContext.Current.Request.Cookies.Get("Title") .Value;//1
this.Title = System.Web.HttpContext.Current.Response.Cookies.Get("Title").Value;//2
this.Title = Session["Title"].ToString();//3