這是你想要的嗎? ?
Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string a = Class1.ctest();
Response.Write(a);
}
}
在App_Code文件/的Class1.cs
using System;
using System.Collections.Generic;
using System.Web;
/// <summary>
/// Summary description for Class1
/// </summary>
public class Class1
{
public Class1()
{
}
public static string ctest()
{
string test = "I need this";
return test;
}
}
更新(由OP請求代碼): Default.aspx.cs:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string a = pick();
Response.Write(a);
}
protected string pick()
{
string test = "I need this";
return test;
}
}
來源
2011-09-02 16:09:52
Mal
爲什麼?您應該將處理程序中的代碼移到單獨的類中。 – SLaks
您不應該在App_Code的類中訪問事件處理程序,而且您也不需要這兩者。找到一種方法將事件處理程序中的信息提供給類,或者將事件處理程序中的代碼放入更易訪問的地方。如果您可以發佈一些代碼,我們會盡力爲您提供幫助。 –
我編輯了這個問題來詳細說明我面臨的問題。 – slonkar