我接管并对一个小项目进行相同的小修改并将其移动到另一个文件夹,所有文件都在同一个文件管理器中(在“表单”之前,现在是“上传”)
Form
/PublicWebSite/Web/Form
To
/PublicWebSite/Web/Upload
如果我查看文件的顶部,它看起来像这样
<%@ Page language="c#" Codebehind="UploadForm.aspx.cs"
AutoEventWireup="true" Inherits="Episerver.Form.UploadForm" "%>
我是否需要将继承更改为
Episerver.Upload.UploadForm
或者我可以
Inherits="UploadForm"
因为所有文件都在同一个文件管理器中?
我是否需要更改文件顶部的任何内容以及需要更改的内容?
答案 0 :(得分:0)
网络表单:
<%@ Page language="c#" Codebehind="UploadForm.aspx.cs"
AutoEventWireup="true" Inherits="Episerver.Form.UploadForm" "%>
Code Behind,应与Inherits
匹配:
public partial class Episerver.Form.UploadForm : System.Web.UI.Page
但是,点/周期是有问题的。连字符更好 - 它们被转换为下划线。所以Inherits
应该看起来像
Inherits="Episerver_Form_UploadForm"
Code Behind,应匹配:
public partial class Episerver_Form_UploadForm : System.Web.UI.Page
或在您的新案例中,使用上传文件夹(root / Upload / UploadForm.aspx):
Inherits="Upload_UploadForm"
Code Behind,应匹配:
public partial class Upload_UploadForm : System.Web.UI.Page