r_khan
دوشنبه 24 تیر 1392, 17:09 عصر
با سلام در vs2008 صفحه global.asax را به پروژه ام اضافه کردم ولی توابع داخل ان اجرا نمیشه؟؟
اینم کدش
<%
@ Application Language="C#" %>
<
script runat="server">
protected void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
}
protected void Application_End(object sender, EventArgs e)
{
// Code that runs on application shutdown
Application.Lock();
if (Session["USERNAME"] != null)
{
Connection Connect = new Connection();
System.Data.SqlClient.
SqlConnection con = new System.Data.SqlClient.SqlConnection();
if (con.State == System.Data.ConnectionState.Closed || con == null)
{
string ConnectString = Server.MapPath("Connection");
con = Connect.connectdb(ConnectString);
}
string strquery = " UPDATE Users set FLD_State = 0 WHERE Uname = '" + Session["USERNAME"].ToString().Trim() + "'";
System.Data.SqlClient.
SqlCommand cmd = new System.Data.SqlClient.SqlCommand(strquery, con);
cmd.ExecuteNonQuery();
}
Application.UnLock();
}
protected void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
}
protected void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
//if (Session["USERNAME"] != "")
//{
//}
}
protected void Session_End(object sender, EventArgs e)
{
// Code that runs when a session ends.
// Note: The Session_End event is raised only when the sessionstate mode
// is set to InProc in the Web.config file. If session mode is set to StateServer
// or SQLServer, the event is not raised.
Application.Lock();
Connection Connect = new Connection();
System.Data.SqlClient.
SqlConnection con = new System.Data.SqlClient.SqlConnection();
if (con.State == System.Data.ConnectionState.Closed || con == null)
{
string ConnectString = Server.MapPath("Connection");
con = Connect.connectdb(ConnectString);
}
string strquery = " UPDATE Users set FLD_State = 0 WHERE Uname = '" + Session["USERNAME"].ToString().Trim() + "'";
System.Data.SqlClient.
SqlCommand cmd = new System.Data.SqlClient.SqlCommand(strquery, con);
cmd.ExecuteNonQuery();
Application.UnLock();
}
</
script>
اینم کدش
<%
@ Application Language="C#" %>
<
script runat="server">
protected void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
}
protected void Application_End(object sender, EventArgs e)
{
// Code that runs on application shutdown
Application.Lock();
if (Session["USERNAME"] != null)
{
Connection Connect = new Connection();
System.Data.SqlClient.
SqlConnection con = new System.Data.SqlClient.SqlConnection();
if (con.State == System.Data.ConnectionState.Closed || con == null)
{
string ConnectString = Server.MapPath("Connection");
con = Connect.connectdb(ConnectString);
}
string strquery = " UPDATE Users set FLD_State = 0 WHERE Uname = '" + Session["USERNAME"].ToString().Trim() + "'";
System.Data.SqlClient.
SqlCommand cmd = new System.Data.SqlClient.SqlCommand(strquery, con);
cmd.ExecuteNonQuery();
}
Application.UnLock();
}
protected void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
}
protected void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
//if (Session["USERNAME"] != "")
//{
//}
}
protected void Session_End(object sender, EventArgs e)
{
// Code that runs when a session ends.
// Note: The Session_End event is raised only when the sessionstate mode
// is set to InProc in the Web.config file. If session mode is set to StateServer
// or SQLServer, the event is not raised.
Application.Lock();
Connection Connect = new Connection();
System.Data.SqlClient.
SqlConnection con = new System.Data.SqlClient.SqlConnection();
if (con.State == System.Data.ConnectionState.Closed || con == null)
{
string ConnectString = Server.MapPath("Connection");
con = Connect.connectdb(ConnectString);
}
string strquery = " UPDATE Users set FLD_State = 0 WHERE Uname = '" + Session["USERNAME"].ToString().Trim() + "'";
System.Data.SqlClient.
SqlCommand cmd = new System.Data.SqlClient.SqlCommand(strquery, con);
cmd.ExecuteNonQuery();
Application.UnLock();
}
</
script>