【问题标题】:Using QueryString to include pages使用 QueryString 包含页面
【发布时间】:2013-03-16 15:36:29
【问题描述】:

我用 PHP 编程并尝试学习 C#,但我遇到了一些困难。

在 PHP 中,我有一个函数 include_once() 可以使用全局 $_GET 包含其他页面。

我在 PHP 中将此代码与 QueryString 一起使用(即:?param=add):

if($_GET['param'] == 'add') {
    include_once('pages/caseAdd.php');
} else {
    include_once('pages/caseDefault.php');
}

我想知道如何在 Visual Studio 中使用 C# (ASP.NET) 进行这样的处理。

【问题讨论】:

  • 首先,C# 是一种编程语言——它与向客户端发送数据或如何组合数据无关。也就是说,您是使用 ASP.NET MVC 还是 ASP.NET Webforms 作为 Web 框架?他们有很大的不同,尤其是在这些问题上。
  • @Lucero,在这种情况下我非常外行,因为我最近才开始,但从我在项目中看到的情况来看,我使用的是 ASP.NET Webform。

标签: c# php asp.net .net query-string


【解决方案1】:

C# 编译代码而不是 PHP,您不能做完全相同的事情。但是,您可以创建自定义用户控件(.ascx 文件),即 caseAdd.ascx 和 caseDefault.ascx,并将它们动态加载到页面。您还可以使用 MVC 根据查询字符串值提供不同的操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多