将后台的cs代码转移到页面上主要是做如下操作:
1.去掉aspx头Page部分的CodeFile属性,这个属性指示了页面的后台文件的文件名.
2.在Page中添加Inherits属性,这个属性的值是页面后台文件的父类,如果页面的父类 是System.Web.UI.Page,那么可以不加这个属性.
3.将后台代码所使用的名字空间添加到aspx的头,使用<%@ Import Namespace="名字空间" %>进行引入.
4.在aspx页面的最下面添加<script runat="server"></script>,然后将后台代码中类里面的所有变量,属性,方法等等都放在script中.
通过以上几步我们就可以将后台cs文件转移到aspx页面上,这样让IIS直接解释aspx文件执行,而不是通过调用发布后的dll执行.
1.去掉aspx头Page部分的CodeFile属性,这个属性指示了页面的后台文件的文件名.
2.在Page中添加Inherits属性,这个属性的值是页面后台文件的父类,如果页面的父类 是System.Web.UI.Page,那么可以不加这个属性.
3.将后台代码所使用的名字空间添加到aspx的头,使用<%@ Import Namespace="名字空间" %>进行引入.
4.在aspx页面的最下面添加<script runat="server"></script>,然后将后台代码中类里面的所有变量,属性,方法等等都放在script中.
通过以上几步我们就可以将后台cs文件转移到aspx页面上,这样让IIS直接解释aspx文件执行,而不是通过调用发布后的dll执行.