我想在一个aspx.cs文件中使用一个字符串,而不是另一个.我知道这很容易,但我该怎么做呢?
您可以在查询字符串中执行此操作.在您的第一页:
Response.Redirect("Second.aspx?book=codecomplete");
在第二页
string book = Request["book"];
此方法将允许您的用户查看您传递到第二页的内容.或者,您可以将其放在会话对象中.放置它使用:
Session["book"] = "codecomplete";
并让它回来使用:
string book = Session["book"] as string;
作为第三种选择,您可以使用Server.Transfer.如果要转到服务器端的第二页,请使用此方法.但请注意,您的用户将继续在地址栏上看到第一页的网址.
在第1页:
this.SomeProperty = "codecomplete"; Server.Transfer("SecondPage.aspx");
在第2页:
string book = (PreviousPage as Page1).SomeProperty;