|
|
Thanx
I got the solution I juast forgot to set the read permission on provider
Rock Star
|
|
|
|
|
hi,
you can follow the steps as below:
step1: Make sure These are not encrypted,such as
<processmodel>
<runtime>
<mscorlib>
<startup>
<system.runtime.remoting>
<configprotecteddata>
<satelliteassemblies>
<cryptographysettings>
<cryptonamemapping>
<cryptoclasses>
Step 2, Create a RSA key container,
you can use the command :aspnet_regiis -pc "ABeenKeys"–exp
Step 3, Modify web.config to identify the key container
Step 4 , Encrypt the <connectionstrings> section of your web.config file
> aspnet_regiis -pe "connectionStrings" -app "/connectionTest"
modified 27-May-14 5:05am.
|
|
|
|
|
hi all,
in my web application i made a session (Session["UserName"] = tbUserName.text) so it saves value in it if username is correct and redirect the user to mainpage.aspx.
the problem is:-
in login page if i copy the link of main page and paste it in address bar
at the login page it redirects it without even entering any data at Username and password.
i tried to check the session in main.aspx and see if empty redirect user to login which works the first time but as soon as i enter valid username and password in login the problem appear again even when i put the following at logout linkbutton (session["UserName"] = null)
can anyone help!!!!
thx in advance
|
|
|
|
|
loading from cache,clear the cache
add this on page load of all pages
Response.AddHeader("Cache-control", "no-store, must-revalidate, private,no-cache");
Response.AddHeader("Pragma", "no-cache");
Response.AddHeader("Expires", "0");
|
|
|
|
|
|
Ideally, you should destroy Session by calling Session.Abandon() method on logout.
|
|
|
|
|
tried but still the samething.....
|
|
|
|
|
Check Session Value on Page_Load. Check my Answer
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
Then the problem could be with Cache. Did you tried the above solution?
|
|
|
|
|
During Logoff you should use Session.Abandon() to set all session variable to null
and In Page_Load you should check like this
if(Session["UserName"] ==null )<br />
Response.Redirect("Login.aspx");
If you need to learn more about session, please read this article
Exploring Session in ASP.Net[^]
Let me know if you need more help
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
dear Abhijit Jana,
i did what u wrote in fact my code is exactly the same..... but no use.
|
|
|
|
|
That means Session value is not null.
See what is the value of Session.
|
|
|
|
|
Let me first understand the problem here -
First, you had not validated the session on the main page hence when you entered the URL the main page was displayed.
So, you validated the session variable and redirected the user to Login page.
Now on the login page only after you sign-in you are able to go to the main page.
Now you wish to log-out the user for which you use session["UserName"] = null; but the main page still goes thro'.
Am I correct?
The problem here is that you should not use session["UserName"] = null; to remove the session variable. You should use Session.Remove("UserName");
HTH!
|
|
|
|
|
ok...
tried but wont work..
|
|
|
|
|
1. How do you check the Session variable on the main page? If possible post the code here.
2. Does the user actually click the Logout button/link?
|
|
|
|
|
1.) if (Session["UserName"] == null)
{
Response.Redirect("Login.aspx");
}
this in main.aspx page_load
2.)sure and the code to logout is :-
//Session["UserName"] = null;
//Session.Abandon();
Session.Remove("UserName");
Response.Redirect("Login.aspx");
|
|
|
|
|
Did you step thro' and check what happens in the Page_Load on the main page. Check if Session["UserName"] evaluates to null or if it returns any other value.
Are you checking this with-in a IsPostBack check? Can you post the entire Page_Load code?
Can you re-phrase what is happening against what is expected?
|
|
|
|
|
thank u for your consideration but i managed to solve out the problem through emptying the buffer..
|
|
|
|
|
Please check if session is removed properly..
Check
Session.Remove("UserName");
var session = Session["UserName"];
Check what you see in the session variable. If it is null, I think the session is somewhere created. If you can see the value of session, it is indeed not clearing out properly.
Are you using webdev environment. I recommend you to try this in the IIS.
|
|
|
|
|
How to assign syle to the row of a gridview at runtime.
|
|
|
|
|
attache event with the row created event and than
do code as below here is code of attaching event but you can do anything you want to do with the row here
protected void grduser_RowCreated(object sender, GridViewRowEventArgs e)
{
Anthem.GridView datagrid = ((Anthem.GridView)sender);
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "this.style.cursor='pointer';this.style.font.weight='bolder';");
}
}
modified on Tuesday, January 5, 2010 3:41 AM
|
|
|
|
|
It would be like this
protected void GridView1_OnRowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (((e.Row.RowIndex+1) % 2) == 0)
{
e.Row.BackColor = System.Drawing.Color.Gray;
}
}
}
This will change your alternative Row color. The main thing is that you need to use OnRowCreated method.
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
You can set the TR's className by JS, for example:
function initTableTrColor(tabId, style1, style2){
var tabobj = document.getElmentById(tabId);
var trArray = tabobj.getElmentByTagName("TR");
for(var i=0; i
modified 27-May-14 5:05am.
|
|
|
|
|
Hi,
I am taking a project from vss. following are the steps which i am following:
1) opening microsoft visual sourcesafe 6.0
2) set working folder in c:\inetpub\wwwroot\folder_name
3) get latest version recursive.
after this process, i try to open the project in microsoft visual studio by clicking on the solution file created for the project from c:\inetpub\wwwroot\folder_name, but it again asks me to create a folder with the same project name and again it generates all the files in the newly generated folder. the folder hierarchy goes like this:
c:\inetpub\wwwroot\folder_name\folder_name and the files.
Sandeep Kumbhar
|
|
|
|