首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个奇怪有关问题

2012-02-11 
一个奇怪问题在一网站上下了一套 c#.net代码,奇怪的是这个代码只有aspx文件,都没有 .cs的文件,aspx文件头

一个奇怪问题
在一网站上下了一套 c#.net代码,奇怪的是这个代码只有aspx文件,都没有 .cs的文件,
  aspx文件头通常是这样的:
 <%@ page language="C#" autoeventwireup="true" inherits="shop, App_Web_gisqtp7m" %>
  但这代码部属到IIS后,网站基本可以运行.

  问题是: 1. 没有 .cs文件,怎么也可以运行?
  2. inherits="shop, App_Web_gisqtp7m" 是什么意思?

[解决办法]
1.没有.cs文件,网站是经过编译后的,不需要.cs文件也可以正常运行.在dll中
2.在bin中应该有相应的dll文件
[解决办法]
Page指令的Inherits属性是指定继承的,可以在该属性中指定最终的页面类继承的基类。这个基类就是隐藏代码中定义的从System.Web.UI.Page派生的类。指定该基类 有两种方式 , 一种是直接指定隐藏代码的源文件, 另一种是指定该基类编译生成的装配件。

热点排行