過去,我並沒有真正使用名稱空間,但是在此項目中,我使用的是SourceSafe,它需要一個項目,它將所有內容放入名稱空間中......在具有已定義名稱空間的'Project'中使用公共靜態類
在過去,我剛剛能夠在App_Code文件夾中創建一個公共靜態類,並在我的應用程序的任何地方訪問它,但現在我似乎無法做到這一點。
例如,我default.aspx.cs看起來是這樣的:
namespace Personnel_Database
{
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
utils.someFunction();//this does not work
和我utils.cs類看起來是這樣的:
namespace Personnel_Database.App_Code
{
public static class utils
{
我怎麼能有它,所以我可以調用util.someMethod()在我的默認?我錯了,假設它是一個命名空間問題?我只是想utils.cs可以全局命名空間內Personnel_Database
如果你走這條路 - 我不一定會推薦它,因爲命名空間在訂購代碼時增加了價值 - 您可能還想更改項目屬性中的默認命名空間,以便在項目中創建新類獲取您的首選名稱空間作爲默認值。 – tvanfosson 2009-01-15 12:39:10