Всем привет.
Столкнулся с проблемой пространств имен.
Есть страничка SomePage.aspx которая "формируется" из юзерских контролов (инклюдов-ascx)
нужно обратиться из страницы SomeInclude.ascx.cs к объекту страниыцы SomePage.aspx.cs
или даже нужно обратиться к классу одной страницы aspx.cs из другой aspx.cs
какой неймспейс нужно использовать для этого?
Если я в двух страницах указываю один и тот же namespace например:
страница default.aspx.cs
using System;
....
using System.Web.UI.HtmlControls;
namespace TheProject
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//some code
}
}
}
страница default2.aspx.cs
using System;
....
using System.Web.UI.HtmlControls;
namespace TheProject
{
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//some code
}
}
}
Не смотря что указан один нэймспэйс они не видят друг друга, почему?
Заранее спасибо!
неужели никто не сталкивался с этим?
Здравствуйте, Romashkin, Вы писали:
R>неужели никто не сталкивался с этим?
посмотри статью
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/conversionissuesasp_net.asp?frame=true
Issue 1
По-моему, там ответ
Страницы друг-друга не видят поскольку не должны. Общий код надо помещать в директорию App_Code, тогда классы будут доступны для всех страниц.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Похоже, что RSDN перестал опять забирать посты с GDN.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение