高手来帮我分析一下这个C#页面。
这个aspx页面的开头是这样的:
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data.OleDb" %>
<HTML><HEAD><TITLE><% =ConfigurationSettings.AppSettings["网站名称"] %></TITLE>
问题:
1、光看这些代码看的出它是用c#1.1还是2.0编写的吗?
2、如果看不出,我要怎么判定呢?
这个页的中间有这么一段代码:
<script language="c#" runat="server" >
String mid;
Database allcity = new Database(ConfigurationSettings.AppSettings["数据库路径"]);
void Page_Load(Object scr, EventArgs e)
{
if(!IsPostBack)
{
Response.Write(Session["user"]);
if(Session["info"]=="success")
{
Label1.Text="<font color=\"#FF0000\">"+Session["user_jifen_name"]+",你好"+"</font>";
}
Database alltrip = new Database(ConfigurationSettings.AppSettings["数据库路径"]);
DataList_tuijian.DataSource=(alltrip.SQL_SelectSQL_DataSet("select top 6 * from tripproduct where trip_flag=1 order by id desc","tripproduct")).Tables["tripproduct"];
DataList_tuijian.DataBind();
}
}
问题:
1、这段代码里的Database和SQL_SelectSQL_DataSet这好像都不是原本有的,这是不是有人自己写的函数?
2、如果是的话,为什么我搜索了整个网站也找不到对它们的定义,而且bin目录里也是空的,没有DLL。
大家帮我分析分析,谢谢了,说详细点最好了。
帮顶也有分啊