我爲網頁創建了兩個部分類。我可以從另一個部分類中調用一個部分類中定義的函數嗎?可能嗎?
現在我已經給出了一個函數的定義說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