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