C# ASP Page检查参数并返回其他页面[重复]

Posted

技术标签:

【中文标题】C# ASP Page检查参数并返回其他页面[重复]【英文标题】:C# ASP Page check parameters and return other page [duplicate] 【发布时间】:2019-12-12 07:48:23 【问题描述】:

我有一个“扫描”url 参数并应该返回特定页面的上层类。 “扫描”工作正常,但特定页面始终为空白(没有 htmlsourcecode 可查看)。 如何调用具体页面并显示?

    public UpperClass()
    
      Page.LoadComplete += new EventHandler(Page_LoadComplete);      
    

    protected void Page_LoadComplete(object sender, EventArgs e)
    
      CheckParams();
    

    public void CheckParams()
    
      //... parse url

      if (x != null & y != null)
        new specific_page(x, y); //here I load the specific page
    

【问题讨论】:

你有另一个网页,你只是想让用户访问它?你看过 Response.Redirect 吗? 谢谢,我没有考虑重定向。 【参考方案1】:

您尝试显示的页面是您网站的一部分吗?

如果是这样,您可能应该创建用户控件,它们是您网站的可重复使用的复合元素,您可以将其包含在任何您想要的位置。

看看这里:https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-3.0/fb3w5b53%28v%3dvs.85%29

然后您可以从您的代码隐藏中动态添加任何用户控件。看看这个答案:https://***.com/a/2275678/11811533

希望这会有所帮助。

【讨论】:

以上是关于C# ASP Page检查参数并返回其他页面[重复]的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Razor Pages 路由参数命名页面

ASP.net c#,采用不同参数类型的同名方法[重复]

即使输入无效,asp 页面上的自定义验证器也会返回 Page.IsValid (ture)

如何使用 ASP.NET Core 同时制作 Razor Page 和 C# 代码框架?

剃须刀页面 asp-page-handler 按钮不起作用

在 Asp.net C# 中创建动态控件,并缓存控件并绑定数据