代码之家  ›  专栏  ›  技术社区  ›  ObiWanKenobi

ASP.NET仅使用页面回答。写

  •  1
  • ObiWanKenobi  · 技术社区  · 16 年前

    假设我有一些经典的ASP页面,它们通过回答。写.

    我该如何设置我的ASP.NET项目来促进这一点?我假设我有空的.aspx文件VB.NET/C#相当于VBScript代码中的codebhind文件,然后使用回答。写从那里?

    4 回复  |  直到 16 年前
        1
  •  1
  •   Oded    16 年前

    确保 .aspx @page 指令(带 Inherits , CodeBehind 还有可能 language Response.Write 在后面的代码里。

    您可能需要考虑移植到更传统的asp.net应用程序—可以将常见的UI元素制作成用户控件,然后这些控件可以跨页面重用。

        2
  •  2
  •   Andreas Paulsson    16 年前

    你可以找到一个关于如何将ASP页面转换为ASP.NET这边走: http://msdn.microsoft.com/en-us/library/ms973813.aspx .

        3
  •  0
  •   Andy Rose    16 年前

    似乎是一件不寻常的事情,但你建议的方法应该工作。
    不过,我建议您在将vbscript转换为C时#/VB.NET版最好只是把重写作为一个标准ASP.NET第页。

        4
  •  0
  •   Eduardo Molteni    16 年前

    ASP.netMVC公司 .ASPX 第页,仅显示应用程序的控制器。

    有两种方法:

    public ActionResult myAction() {
        Return Content("<html><body>Hello World!</body></html>");
    }
    

    而且,更优雅,性能更好(取决于HTML的大小),但更多的工作:创建自定义 ActionResult

    public class MyActionResult : ActionResult
    {
        public override void ExecuteResult(ControllerContext context)
        {
            context.HttpContext.Response.Write("<html><body>Hello World!</body></html>");
        }
    }
    
    推荐文章