描述:
一个解决方案包含两个项目:
1:Cngothic.SqlDB 类库项目
2:Cngothic.Web 网站项目
Cngothic.SqlDB -- Class.csusing System;
using System.Collections.Generic;
using System.Text;
using System.Web;namespace Cngothic.SqlDB
{
public class Class
{
public void Button1_Click(object sender, EventArgs e)
{
((Button)sender).Text = "aaaaaa";
}
}
}在生成Cngothic.SqlDB时提示错误:错误找不到类型或命名空间名称“Button”(是否缺少 using 指令或程序集引用?)怎么解决?
Cngothic.Web -- default.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Cngothic.SqlDB.Class" %>
.....
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />Inherits="Cngothic.SqlDB.Class" 我不太清楚Inherits的意思.以前在学习做模块时.理解为继承.此地这样写.是否正确尼.继承Cngothic.SqlDB命名空间下的Class类.这样点击Btuuton触发事件Button1_Click.即是访问Class类中的Button1_Click方法?Cngothic.Web -- default.aspx.csusing Cngothic.SqlDB;如果没有default.aspx.cs文件.在default.aspx如何引用命名空间. 这里是否引用会影响上面Button1_Click事件的触发吗?
Cngothic.Web -- default.aspx
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="index.aspx.cs" Inherits="Cngothic.SqlDB.Class" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Cngothic.SqlDB.Class" %>
怎么理解与分别? 下面的不是很明白.CodeBehind
指定包含与页关联的类的已编译文件的名称。该属性不能在运行时使用。CodeFile
指定指向页引用的代码隐藏文件的路径。此属性与 Inherits 属性一起使用可以将代码隐藏源文件与网页相关联。此属性仅对编译的页有效。
一个解决方案包含两个项目:
1:Cngothic.SqlDB 类库项目
2:Cngothic.Web 网站项目
Cngothic.SqlDB -- Class.csusing System;
using System.Collections.Generic;
using System.Text;
using System.Web;namespace Cngothic.SqlDB
{
public class Class
{
public void Button1_Click(object sender, EventArgs e)
{
((Button)sender).Text = "aaaaaa";
}
}
}在生成Cngothic.SqlDB时提示错误:错误找不到类型或命名空间名称“Button”(是否缺少 using 指令或程序集引用?)怎么解决?
Cngothic.Web -- default.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Cngothic.SqlDB.Class" %>
.....
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />Inherits="Cngothic.SqlDB.Class" 我不太清楚Inherits的意思.以前在学习做模块时.理解为继承.此地这样写.是否正确尼.继承Cngothic.SqlDB命名空间下的Class类.这样点击Btuuton触发事件Button1_Click.即是访问Class类中的Button1_Click方法?Cngothic.Web -- default.aspx.csusing Cngothic.SqlDB;如果没有default.aspx.cs文件.在default.aspx如何引用命名空间. 这里是否引用会影响上面Button1_Click事件的触发吗?
Cngothic.Web -- default.aspx
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="index.aspx.cs" Inherits="Cngothic.SqlDB.Class" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Cngothic.SqlDB.Class" %>
怎么理解与分别? 下面的不是很明白.CodeBehind
指定包含与页关联的类的已编译文件的名称。该属性不能在运行时使用。CodeFile
指定指向页引用的代码隐藏文件的路径。此属性与 Inherits 属性一起使用可以将代码隐藏源文件与网页相关联。此属性仅对编译的页有效。
这有问题的话那就不是底层代码的事,你建的ASPX页面有问题吧。
在Cngothic.SqlDB
里添加Button1控件。
在Cngothic.SqlDB
里添加Button1控件。
这个你必须写全路径System.Web.UI.WebControls.Button,因为你没有引用置顶的命名空间2.Inherits="Cngothic.SqlDB.Class" 我不太清楚Inherits的意思.以前在学习做模块时.理解为继承.此地这样写.是否正确尼.继承Cngothic.SqlDB命名空间下的Class类.这样点击Btuuton触发事件Button1_Click.即是访问Class类中的Button1_Click方法?
在asp.net里面aspx和aspx.cs是继承Inherits的关系.3.如果没有default.aspx.cs文件.在default.aspx如何引用命名空间. 这里是否引用会影响上面Button1_Click事件的触
<%@ Import Namespace="System.Data" %> ,不会影响4.怎么理解与分别? 下面的不是很明白.
貌似CodeFile在03里面没有
QQ 403575186