|
use detailview to show vartical
siri
|
|
|
|
|
how should i introduce the auto increment field in the cross tab crystal reports in asp.net 2.0
If you have an apple & I have an apple and we exchange our apples, then each of us will still have only one apple but if you have an idea & I have an idea and we exchange our ideas, then each of us will have two ideas!
|
|
|
|
|
Using .Net 2.0...
When a user logs in to my site, I set a few session variables with his user info. When the user clicks "logout", a logout page is loaded that clears the session variables completely (with Session.Clear(); ) and redirects to Default.aspx. However, after logging out, if the user manually types in the url for a members-only page, it appears to still think they're logged in. It's almost like the browser has cached the members-only page.
Did I explain that okay?
Is there a way to clear specific pages from the cache?
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
Use following line in the Page Init/Load of the specific page you want to remove from the Cache,
Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache);
HttpCacheability also has few more enumerations.
|
|
|
|
|
I was actually looking for something that I coudl use at the point the user logs out, like being able to tell the browser to remove certain pages from the cache.
I've already tried the thing you suggested (in Page_Load of the given pages), and it's too heavy handed (I need to keep some variables around that can't be put in the Session vars.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
Are you sure that session is cleared ? I had the same issue. When URL's are typed straight, it loaded the page. But it will redirect when we hit F5. Is it redirecting for you ? Disabling caching methods didn't worked for me. I think it's browser behavior and we can't control much.
|
|
|
|
|
Also try with Session.Abandon() . I think Session.Clear() clears the values, but the session instance would be still active.
|
|
|
|
|
John Simmons / outlaw programmer wrote: I was actually looking for something that I coudl use at the point the user logs out, like being able to tell the browser to remove certain pages from the cache.
Presently not available in ASP.NET.
John Simmons / outlaw programmer wrote: I've already tried the thing you suggested (in Page_Load of the given pages), and it's too heavy handed (I need to keep some variables around that can't be put in the Session vars.
No other way. I have developed websites which are using HttpCacheability to pages which are to be authenticated. I suggest you to not to use Sessions widely, particularly heavy objects like DataTable....
|
|
|
|
|
hi iam trying to make a global function where all my asp.net .cs files can use it.
its a rather basic function with nothing special inside
anyone know how to make a function global to all of my asp.net .cs file?(need refresh)
thx
|
|
|
|
|
In other words you want to make a static utility class
public static class Utility
{
public static void MyUtilityMethod()
{
}
}
modified on Friday, January 18, 2008 11:29:33 AM
|
|
|
|
|
Colin Angus Mackay wrote: public static class Utility
{
public void MyUtilityMethod(/* args go here*/)
{
// Do stuff here.
}
}
You can't declare an instance member inside a static class, I guess ?
|
|
|
|
|
N a v a n e e t h wrote: You can't declare an instance member inside a static class, I guess ?
Oops! I've corrected it.
|
|
|
|
|
neodeaths wrote: hi iam trying to make a global function where all my asp.net .cs files can use it.
Put your classes in app_code (ASP.NET 2.0 or later) directory which can be accessible from anywhere in the application.
|
|
|
|
|
hi all
help me in this issue...
i have pages with the name default1.aspx and default2.aspx.
from the default1.aspx i have navigated to default2.aspx..
and i have a back button in default2.aspx page.. when i click on back button i should know the previous page (i.e from the page which i have navigated to default2.aspx) and should go there...
can anyone help me in this..
thank you.
siri
|
|
|
|
|
I have page where the users can register with some input fields. I dont want the user to be able to push the backspace button so it navigates to the previous page. How can I do that?
_____________________________
...and justice for all
APe
|
|
|
|
|
hi all,
I have a datagrid with all bound columns and autogenerate columns =false.
The problem is the datagrid headers have not become clickable even afer i have made allow sorting=true.They become clickable only if i make autogenerate columns=true. What can be the problem????
Thanks in adv!!!
|
|
|
|
|
Check whether you have assigned value in the SortExpression of each BoundColumns.
SortExpression might be the column name which is use to sort the GridView.
|
|
|
|
|
<blockquote class="FQ"><div class="FQA"> Venkatesh Mookkan wrote:</div>Check whether you have assigned value in the SortExpression of each BoundColumns.
SortExpression might be the column name which is use to sort the GridView.
</blockquote>
I haven`t explicitly specified the sortexpression in the .aspx page.
for your reference i m giving you the code
Sub FillGrid()
cmd = New SqlCommand
cmd.Connection = con
cmd.CommandText = "List_Party_Info"
cmd.CommandType = CommandType.StoredProcedure
sda = New SqlDataAdapter
sda.SelectCommand = cmd
ds = New DataSet
sda.Fill(ds)
CustGrid.DataSource = ds
CustGrid.DataBind()
Session("Data") = ds
ValidateGrid()
End Sub
above code is used for binding the grid
and the following is the sort command
Private Sub CustGrid_SortCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridSortCommandEventArgs) Handles CustGrid.SortCommand
Dim ds1 As DataSet = CType(Session("Data"), DataSet)
Dim dv As DataView = ds1.Tables(0).DefaultView
dv.Sort = e.SortExpression
FillGrid()
End Sub
Html Code
<asp:datagrid id="CustGrid" CssClass="datagrid" Runat="server" cellpadding="4" bordercolor="#EFEFEF"
AutoGenerateColumns="False" AllowSorting="True">
<AlternatingItemStyle CssClass="datagrid_row"></AlternatingItemStyle>
<ItemStyle CssClass="datagrid_row1"></ItemStyle>
<HeaderStyle CssClass="datagrid_heading"></HeaderStyle>
<Columns>
<asp:BoundColumn Visible="False" DataField="PARTY_CODE" HeaderText="Code"></asp:BoundColumn>
<asp:BoundColumn DataField="_XXXX" HeaderText="Bill Unit"></asp:BoundColumn>
<asp:BoundColumn DataField="YYYY" HeaderText="Name"></asp:BoundColumn>
<asp:BoundColumn DataField="ZZZZZZ" HeaderText="Role"></asp:BoundColumn>
</Columns>
<PagerStyle Mode="NumericPages"></PagerStyle>
</asp:datagrid>
but this event doesn`t fire..Whate can be the problem???
|
|
|
|
|
As I already told you, SortExpression is the problem. Please define SortExpression for the BoundColumns to which you want Sort option.
|
|
|
|
|
hi i am using c# asp.net visual studio 2005
currently i got a gridview which the data is population promically during the pageload
when i try to change the property of allowsorting to true and test it there is always error when the sorting is being clicked
anyone know why and how to fix this?
modified on Friday, January 18, 2008 5:57:47 AM
|
|
|
|
|
neodeaths wrote: when i try to change the property of allowsorting to true and test it there is always error when the sorting is being clicked
You should handle the Sorting event of the GridView. I am sure, you are not handling that event.
|
|
|
|
|
on accessing session on client side i got follwin error
this expression cause side effect and will not be evaluated error
Gaurav
|
|
|
|
|
How are you accessing the session on the client side?
|
|
|
|
|
|
This is not on the client side - still server side code. Where do you set up your session_name variable? Is there any other information with the exception?
|
|
|
|