<%@ Application Language="C#" %>
<script runat="server">
public class Global : System.Web.HttpApplication
{
public SqlDataSource orclsource;
// public DataSourceSelectArguments args;
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
orclsource = new SqlDataSource();
Application["connection"] = orclsource;
}
....
}
WebDeveloper - один объект на много страниц
каким образом сделать тот же самый объект доступным на других старницах?
куда и как его размещать?
Можно также через session попробовать передавать.
возникает вопрос.
каким образом правильно передавать готовые объекты в сессию, либо в экземпляр приложения и как правильно их на страницах вытаскивать?
сейчас делаю:
в global.asax
Код:
в коде страницы вызываю:
Код:
...
protected void Page_Load(object sender, EventArgs e)
{
SqlDataSource sorc = (SqlDataSource)Application["connection"];
sorc.SelectCommandType = SqlDataSourceCommandType.Text;
}
....
protected void Page_Load(object sender, EventArgs e)
{
SqlDataSource sorc = (SqlDataSource)Application["connection"];
sorc.SelectCommandType = SqlDataSourceCommandType.Text;
}
....
на что он при выполнении выдает "NullReferenceException". т.е. там нет объекта.
подскажите ,куда чего добавить надо ,чтобы объект там был и виделся.
а то в субботу уже сдавать....