|
Hi,
Iam developing a intranet site and want to track the users, iam using session for this purpose, Iam using windows authentication mode so there is no login form here..
when a user clicks the url for the first time a new session is created and at that time Iam adding a entry in a table(say :Users) with username and logintime and sessionid etc.,
Below is the logic Iam using in form_load event of Default.aspx
If session("user") is nothing then
---create new session (at this point Iam adding a entry in table(users))
Else
--- use the same session and continue the work.
End if
When i check the users in the table some entries are created with same userid and same sessinids with different login time, how this is possible...
could someone explain, why this is happening..
Regards
Imtiaz A.K
|
|
|
|
|
Khaja A. Imtiaz wrote: When i check the users in the table some entries are created with same userid and same sessinids with different login time, how this is possible...
It means, you are not clearing Session Value when user logging off from application and not updating the database also.
|
|
|
|
|
Iam clearing the session when user is logged off..
Below is the code used when user logged off..
session.removeAll()
session.abandon()
If Iam not clearing the sessions, then as per my logic in the Page_load, it should not add a entry in the table instead it should perform the other work without adding entry.
since Iam using the below code in Page_load of Default.aspx
If session("user") is nothing then
---create new session (at this point Iam adding a entry in table(users)
Else
--- use the same session and continue the work.
End if
when Iam doing certain tests.. iam not facing any such issues, but when the users are working on this portal.. I can see these kind of issues...
What could be the problem, please suggest.
Regards
Imtiaz A.K
|
|
|
|
|
but where are you removing entries form table ie db?
You have to remove it from table also when you are performing
session.removeAll()
session.abandon()
|
|
|
|
|
I dont want to remove the entries from DB..
My target is, I want to know who is using the portal and when...
but at the same time i dont want to repeat these entries..
I want to add an entry when user first enter or enters again when sessions ends.
please advice..
Regards
Imtiaz A.K
|
|
|
|
|
And a Global.asax file and handle Session_Start event and Session_End event. Write your logic in the respective events.
|
|
|
|
|
Is it not possible using the below code which Iam implementing...
If session("user") is nothing then
---create new session (at this point Iam adding a entry in table(users))
Else
--- use the same session and continue the work.
End if
OR
If you have anything similar code please can you send it to me..
Thanks
Imtiaz A.K
|
|
|
|
|
Khaja A. Imtiaz wrote: If you have anything similar code please can you send it to me..
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when a new session is started
End Sub
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
' 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.
End Sub
|
|
|
|
|
Hello All,
Could you please any body help me how to bind DataList control inside FormView control.
I read the DataList control and added the DataSource to it & binded the data. But when browse that page FormView displaying all the values, but not the DataList values. I could not see binded records to DataList.
Please suggest me how to resolve this.
Cheers,
kv sekhar
|
|
|
|
|
Hey
My site uses System.Net.Mail to send out confirmation mails after registration.
When I check the mail's spam score, I alway get "Bulk email fingerprint (X-Message-Info) found" and its spam score alone is 3.5.
How do I fix it?
Thanks.
|
|
|
|
|
That depends entirely on the spam engine of the RECEIVING smtp.
Maybe it is the wording of your message that triggers this. To be honest, most confirmation mails that I get from reputable sites end up in the junk mail when using google mail or hotmail. So you're not alone in this.
Things you can check on your side:
-The IP address of the sending smtp server should have a reverse DNS entry (in-addr.arpa)
-It may help if the DNS domain from which the mail is sent (or appears to be sent) contains an MX record.
-Try not get blacklisted
|
|
|
|
|
hi.............
I have written following the code for export gridview to excel in asp.net
protected void btnExcel_Click(object sender, EventArgs e)
{
string attachment = "attachment; filename=GridViewExport.xls";
Response.ClearContent();
Response.AddHeader("content-disposition", attachment);
Response.ContentType = "application/ms-excel";
StringWriter sWriter = new StringWriter();
HtmlTextWriter htwWriter = new HtmlTextWriter(sWriter);
gvCustomer.RenderControl(htwWriter);
Response.Write(sWriter.ToString());
Response.End();
}
It gives gridview in excel but not a normal excel file..........
how to do this..........
pls someone help me.......
thnaks a lot
|
|
|
|
|
jadhavshubhangi wrote:
It gives gridview in excel but not a normal excel file..........
What do you mean by this? Not a normal excel file, what is the problem? there is a lot of code snippet available on google.
Have a look
|
|
|
|
|
thanks for reply
This excel sheet is not regular format like rows and columns only show gridview.
Thanks
|
|
|
|
|
What is the extension of file you are getting?
If its .xls then it is excel format.
The gridlines might not be visible there, you have to add gridlines.
|
|
|
|
|
Actually you are saving HTML as Excel. That excel only shows the Grid's Gridlines. You can set gridlines manually by opening the excel.
Or write a ActiveX to generate original excel using the Grid's data.
|
|
|
|
|
|
Hi All,
I am trying to bind data to a custom control-dropdown.I created class file for control.Then made a DLL file and include that control in my website.I placed 2 dropdowns.1 for State and other for country.I want to populate both drop downs accordingly.I had written 2 SUBs-1 for state binding and other for Country Binding in class file.
Code for State Binding dropdown:-
Public Sub BindingDataState()
Dim MultiList As New DropDownList()
Dim ar As New ArrayList
ar.Add("Jan")
ar.Add("Feb")
ar.Add("Mar")
MultiList.DataSource = ar
MultiList.DataBind()
End Sub
Please do help me..I am not getting data in dropdowns on browsing the page.
|
|
|
|
|
Dear Friend;
Good Morning,
As per our discussion yesterday night I am describe my problem.
I am working on a website with ASP.net. I want to use AJAX Tool for making the interactive website.
What is going on……?
I have a Menu control with 3 menu item, every menu item has its navigation url (which are for different webpages).If I click on particular Menu Item that particular webpage execute successfully with refreshing full webpage.
What I want…….
After clicking the menu item specific webpage area (Content Area) should be refresh instead refresh full webpage. You can say multiple Page want to navigate from single menu item on that single webpage without refreshing full page.
If u have any code (website) using with Ajax or any link on internet ;plz send me.
Thanks.
(kUsH:9467824565)
|
|
|
|
|
Is it possible to bold/italics the subject line of an email being sent programatically ?
|
|
|
|
|
No. Its depends on the Email Client (Application/Web).
|
|
|
|
|
Hi,
The subject of an e-mail is of type string and it is not an html content.
i don't think that it is feasable
Regards,
Jamil
|
|
|
|
|
Hi there,
I have a Master page, which has a ContentPlaceHolder for the main content of the web pages to go in. I created a webpage from the Master and between the main content tags I put a PlaceHolder control, so that I can add controls via C#. Here is the ASP code below:
<asp:Content ID="Content2" ContentPlaceHolderID="cphMainContent" Runat="Server">
<asp:PlaceHolder ID="PlaceHolderForm" runat="server"></asp:PlaceHolder>
</asp:Content>
The problem is when I try and access the PlaceHolder in my c# code it results in a null object. I was able to access the PlaceHolder fine until I put it in the Master page.
Does anyone know what I'm missing? How would I go about accessing the PlaceHolder inside a ContentPlaceHolder?
Thanks,
Mel
|
|
|
|
|
MWRivera wrote: I was able to access the PlaceHolder fine until I put it in the Master page.
There is your answer. You have to access it through the master page or via the masterpage property.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
Hi Mark,
Thanks for the reply.
I've tried accessing "Contact2" and "cphMainContent", which are the Content ID and ContentPlaceHolderID in the related aspx.cs file, but I recieve the error message:
The name 'cphMainContent' does not exist in the current context
How would I go about accessing the PlaceHolder though the Master page?
Thanks,
Mel
|
|
|
|