这个页面如何实现代码分离的写法?
下面这个.aspx的页面可以正常运行。我想实现代码分离的写法,却出现
E:\AspxProject\News\WebForm2.aspx.cs(11): 找不到类型或命名空间名称“WebTools”(是否缺少 using 指令或程序集引用?)的错误。
=============可以运行正常的.aspx页面=======================
<%@ Page Language="C#" ContentType="text/html"%>
<%@ Import Namespace="System"%>
<%@ Import Namespace="WebTools"%>
<script language="C#" runat="server">
public Tools Wtools=new Tools();
void Page_Load(Object sender,EventArgs e){
Response.Write("<h3>DLL组件引用测试</h3>");
Response.Write("Bin/Dll测试(读取DLL中的参数):"+Wtools.connStr.ConnectionString+"<BR/>");
Response.Write("Bin/Dll测试(执行DLL中的加密函数):<br/>");
string SourceInfo="admin";
string EndInfo=Wtools.PswdFormat(SourceInfo,"MD5");
Response.Write("源字串:"+SourceInfo);
Response.Write("<br/>");
Response.Write("加密字串:"+EndInfo);
}
</script>
================出现错误的.cs文件。我想把它代码分离=====================
在.aspx文件中已经引用了
<%@ Import Namespace="WebTools"%>
下面的代码是.cs的源文件:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using WebTools;
namespace News
{
/// <summary>
/// WebForm2 的摘要说明。
/// </summary>
public class WebForm2 : System.Web.UI.Page
{
public Tools Wtools=new Tools();
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Response.Write("<h3>DLL组件引用测试</h3>");
Response.Write("Bin/Dll测试(读取DLL中的参数):"+Wtools.connStr.ConnectionString+"<BR/>");
Response.Write("Bin/Dll测试(执行DLL中的加密函数):<br/>");
string SourceInfo="admin";
string EndInfo=Wtools.PswdFormat(SourceInfo,"MD5");
Response.Write("源字串:"+SourceInfo);
Response.Write("<br/>");
Response.Write("加密字串:"+EndInfo);
}
}
}