我为网页创建了两个部分类。我可以从另一个部分类中调用一个部分类中定义的函数吗?可能吗?
现在我已经给出了一个函数的定义说submit(),我打电话在按钮的OnSubmit事件。
但是这个函数没有被调用,程序没有编译,因为它不能够搜索定义在另一个部分类中的函数的定义。是否有可能调用该函数或者我给的功能界定及在同一个文件,其中IM调用它
如
<%@ Page Language="C#" MasterPageFile="~/Master Pages/LeftMenu.master" AutoEventWireup="true" CodeFile="Registration.aspx.cs" Inherits="Web_Pages_Authentication_Login_Management_Registration" Title="Registration" StylesheetTheme="Default Theme 1" %>
Registration.aspx.cs
public partial class Web_Pages_Authentication_Login_Management_Registration : System.Web.UI.Page
{
private string firstName;
private string lastName;
private string userName;
private string userPassword;
private string primaryEmail;
protected void btnSubmit_Click(object sender, EventArgs e)
{
Display();
}
}
Registration_Database.cs
public partial class Web_Pages_Authentication_Login_Management_Registration
{
const string dbFirstName = "@FirstName";
const string dbLastName = "@LastName";
const string dbUserName= "@UserName";
const string dbUserPassword = "@UserPassword";
const string dbPrimaryEmail = "@PrimaryEmail";
void Display()
{
firstName="XYZ"; //This variable is not accessible when i put both files in different directories
}
}
我收到以下错误
Error 1 'Web_Pages_Authentication_Login_Management_Registration' does not contain a definition for 'Display' and no extension method 'Display' accepting a first argument of type 'Web_Pages_Authentication_Login_Management_Registration' could be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\Administrator\Desktop\Online Test\Web Pages\Authentication\Login Management\Registration.aspx.cs 78 20 C:\...\Online Test\
Registration.aspx,Registration.aspx.cs,Registration_Database.cs三个文件不在App_Code文件夹,但属于一个文件夹仅外面Registration.aspx.cs,Registration_Database.cs是局部的类和Registration.aspx是我的设计文件。 Plz让我知道如果你想知道更多关于我的问题的信息
我没有使用DLL文件。没有预编码
所有的答案都取决于同样的事情,但我想知道我怎么能看到我的命名空间。因为在页面代码 – 2010-01-05 12:14:46
中没有可见的名称空间,您是否在相同的命名空间下具有相同程序集(dll)中的这两个类...?部分类不会在不同的程序集和不同的命名空间上起作用... – RameshVel 2010-01-05 12:15:47
我不能检查它们是否位于相同的程序集或命名空间中。我怎样才能检查这个 – 2010-01-05 12:29:56