进入asp.net的主要点是什么?

进入asp.net的主要点是什么?,asp.net,Asp.net,与java中一样,入口点是publicstaticvoidmain(String[]args)。在ASP.NET中使用C#的入口点是什么?通常,我看到的页面加载方法,是入口点吗 asp.net是否遵循一些不同的标准?您需要了解asp.net的生命周期: asp.net中没有“要点”。在asp.net中,您认为“主要”的是已经为您编写的代码。相反,您继承了一个基类(“页面”)。作为其中的一部分,您可以(但不必)实现多个事件处理程序。通过构建页面的过程,Asp.Net将引发这些事件供您处理。按顺序运

与java中一样,入口点是
publicstaticvoidmain(String[]args)
。在ASP.NET中使用C#的入口点是什么?通常,我看到的页面加载方法,是入口点吗


asp.net是否遵循一些不同的标准?

您需要了解asp.net的生命周期:

asp.net中没有“要点”。在asp.net中,您认为“主要”的是已经为您编写的代码。相反,您继承了一个基类(“页面”)。作为其中的一部分,您可以(但不必)实现多个事件处理程序。通过构建页面的过程,Asp.Net将引发这些事件供您处理。按顺序运行这些事件的过程称为

对于您的情况,有几个选项取决于您希望主方法执行的操作:

  • 在Global.asax文件中处理应用程序启动事件
  • Page_PreInit事件(页面生命周期中的第一个事件)
  • 页面加载事件(页面生命周期中处理的最常见事件)

    • 你说错了什么

      publicstaticvoidmain()

      您可能想比较servlet/JSP和ASP.NET,不是吗

      servlet vs IHttpHandler 从概念上讲,它们是同一件事。它们也是两个接口。它们的配置不同(WEB.xml与WEB.config或.ashx文件),但它们的入口点“几乎”相同

      Servlet:

      Init()
      Service()
      Destroy()
      
      伊赫特芬德勒:

      ProcessRequest() <<--- does all the things
      IsReusable {get;} <<--- optional
      
      ProcessRequest()