创建Web表单有时会导致Partial Class而不是Public类的后台代码

时间:2015-03-19 13:43:36

标签: c# asp.net vb.net visual-studio-2010

我已经意识到我项目中的页面背后的一些代码是Partial类,但有些被声明为Public Class,所有页面都是在Visual Studio 2010中以相同的方式创建的。
(右键单击文件夹 - >添加 - >新项目 - > Web表单)

有没有任何理由为什么有时它会在公共类上创建一个Partial类,这可能会导致环境或最终产品出现任何问题。

部分类示例

这是作为部分类

创建的页面之一

代码隐藏

Partial Class invParley
    Inherits System.Web.UI.Page
    Private UsrProfile As New cBasicProfile
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

首页

<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="invParley.aspx.vb" Inherits="Platform.invParley" %>
<%@ MasterType VirtualPath="~/Site.master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">

公共类示例

这就是大多数页面的样子,这就是新页面的内容

代码隐藏

Public Class propNotAvail
    Inherits System.Web.UI.Page
    Private UsrProfile As New cBasicProfile

首页

<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="propNotAvail.aspx.vb" Inherits="Platform.propNotAvail" %>
<%@ MasterType VirtualPath="~/Site.master" %>

0 个答案:

没有答案