是否有可能在aspx页面上有一个通用的codebehind c#文件?

时间:2015-08-27 14:17:44

标签: c# asp.net

<%@ Page Language="C#" EnableEventValidation="false"
AutoEventWireup="true" MasterPageFile="genericfile.cs" %>

是否可以使用它在多个页面上运行相同的代码?

1 个答案:

答案 0 :(得分:0)

是的,可能,只需确保您将同一文件指向CodeFile属性,Inherits的值与原始文件相同< / p>

CodeFile="Default.aspx.cs" Inherits="Default"

也必须删除Visual Studio之前创建的.designer.cs.cs个文件

最后一件事小心页面中的控件,因为如果你在一个页面中有一个控件并在一个事件上更改其文本,然后在另一个页面中没有该控件,该页面将抛出错误