asp.net – 根据查询字符串显示完全不同的输出
发布时间:2020-12-16 03:24:01 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试学习asp.net(vb.net),我遇到了一些麻烦.我想根据查询字符串更改页面内容. 在经典的asp我会做: % If request.querystring("page") = 1 THEN % – 整页 – % Else % – 不同的页面 – % End If % 我能进入的最近的网络是.net Sub Page_Load(ByVal S
我正在尝试学习asp.net(vb.net),我遇到了一些麻烦.我想根据查询字符串更改页面内容.
在经典的asp我会做: <% If request.querystring("page") = 1 THEN %> – 整页 – <% Else %> – 不同的页面 – <% End If %> 我能进入的最近的网络是.net Sub Page_Load(ByVal Sender as Object,ByVal E as EventArgs) If Request.QueryString("page") = 1 Then lblMessage1.Text = "message" Else lblMessage1.Text = "message2" End If End Sub 这对小事来说似乎只是好事.更改整个页面的最佳方法是什么? 解决方法
您可以执行以下操作(简单重定向):
If Request.QueryString("page") = 1 Then Response.Redirect("MyPage1.aspx") Else Response.Redirect("MyPage2.aspx") End If 你也可以这样做(阅读更多here): If Request.QueryString("page") = 1 Then Server.Transfer("MyPage1.aspx") Else Server.Transfer("MyPage2.aspx") End If 最后还有一个选项(在页面上显示/隐藏不同的面板): If Request.QueryString("page") = 1 Then MyPanel1.Visible = true MyPanel2.Visible = false Else MyPanel1.Visible = false MyPanel2.Visible = true End If (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 防止将aspnet_client文件夹添加到.NET站点
- asp.net – 将MemoryStream文件存储到Azure Blob
- asp.net – 带有WebForms和WebApi的Thinktecture IdentityS
- asp.net-mvc – 输出在剃刀通过变量?
- asp.net – Webkit中的AutoCompleteExtender位置错误
- 问题在ASP.NET 5(Core)中添加对类库项目的引用
- 将WebApiTestClient添加到ASP.NET Web API帮助页面
- asp.net-web-api – 默认使用ASP.NET Web API返回json
- 从ASP.NET MVC返回null时,jQuery post JSON失败
- asp.net-mvc-3 – 使用Ninject获取对象的实例
推荐文章
站长推荐
热点阅读