I have an application that goes through a series of questions and I have a view that shows each question based on the ViewData.
I would like to store the QuestionID (the view uses this to determine which question to show), but I'm curious if I should be storing the CurrentQuestionID in the Session or as a hidden field?
I am sure this is pretty common and I was curious what the conventions/best practices were for this sort of thing.
I used the script where the image array has static images.I want to convert it dynamically by finding my images names from index.aspx.cs files which are stored in hidden fields.
I want to split this hidden filed and assign it to imagearray.how can i do this
var mygallery2=new fadeSlideShow({ wrapperid: "fadeshow2", //ID of blank DIV on page to house Slideshow dimensions: [568, 313], //width/height of gallery in pixels. Should reflect dimensions of largest image imagearray: [ ["images/1.jpg", "", "", ""], ["images/2.jpg", "", "", ""], ["images/3.jpg"], ["images/4.jpg", "", "", ""] //<--no trailing comma after very last image element! ], displaymode: {type:'auto', pause:2500, cycles:0, wraparound:false}, persist: false, //remember last viewed slide and recall within same session? fadeduration: 500, //transition duration (milliseconds) descreveal: "always", togglerid: "fadeshow2toggler" })
I searched on this all morning, but I'm still not sure. If I create a session variable to pass some data between a couple of pages, does that variable time out after it reaches the timeout period set on IIS, or will it persist for the entire time the user keeps a session alive? For example, session variable is used shortly after login and then never again. Susy uses other pages for two hours and keeps session active. Did that first session variable die after 20 minutes, or is it still there 2 hours later?
I'm evaluating two options of accessing a server side data on client side. Little bit confused about the efficiency or may be you can call it as finding best approach to do it.
I need to access a server side data may be an integer value in javascript on client side. I know about two options to do it.Create a public variable or property on server side and set it to javascript variable on client side as below:
var value = eval(<% =value %>);
Create a asp hidden variable and set value in this hidden variable from server side and access it through javascript using document.getElementById().
Which is the best approach and what are the pros and cons?
Using VS 2010 RC, VB, and Forms authentication to allow access to the site, depending on the login rights of a user, I want to turn on and off access to certain pages. I can turn on and off buttons to access the pages, but a user can type the page into the url, and it will still go to them.
Currently in an .aspx file, I am storing a value (filename that was created in that session) in an hidden text box. When the user clicks on the "Print" labeled Hyperlink control, it opens the file that was stored in the hidden text box control. But when the user goes to different screen (in the same session), I loose the filename value that is stored in the hidden text box control. So I would like to store the filename variable in a session variable. So that if the user leaves this .aspx file and comes back to this .aspx file I can load the value into the hidden text box from the session variable.
I have scenario, where there are html hidden fields, the page can be redirected to itself, with parameters, I have sessions too. Now depending on session value I want to set some hidden values, so that it can be picked up from javascript and can do certain operation. But, the problem is I have no idea about how to get/ set values into html controls using asp.net, and also do not know whether this is possible or not. it is imperative that I need some way to hold some data that can be set using asp.net and can be picked up by javascript. Since session can not be used for this purpose, so I need some other way.
I've been using .NET for a little while now. And, I now want to learn to use it the RIGHT way. And, by that, I mean I shouldn't be using hiddenfields on my .aspx page and setting values for those hidden fields in my codebehind. Problem is, I don't know how to ask the question.. so bare with me.. getting a value from a gridview, detailsview, or in this case a DataList when it's bound on a .aspx page, and passing it into my stored procedure? Here's my code of how I do it now..
here's the label for the Department from my datalist, which is on my .aspx page <asp:Label ID="lblFullDept" runat="server" Text='<%# Eval("FullDept") %>' />
here's the hidden field from my .aspx page <asp:HiddenField ID="hdnFullDept" runat="server" />
And now for my code behind - where I find the value during the databound of the datalist, and then set the value equal to the hidden field.
Protected Sub dlInfo_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles dlMnfo.ItemDataBound Dim lblFullDeptCompare As Label = CType(e.Item.FindControl("lblFullDept"), Label) hdnFullDept.Value = lblFullDeptCompare.Text End Sub
And finally, the sql portion, where the value is passed as a parameter...
Protected Sub doInsertActivation() Dim conn As SqlConnection Dim comm As SqlCommand Dim reader As SqlDataReader Dim connectionString As String = ConfigurationManager.ConnectionStrings("xyz").ConnectionString conn = New SqlConnection(connectionString) comm = New SqlCommand() comm.Connection = conn comm.CommandType = Data.CommandType.StoredProcedure comm.CommandText = "abc123" comm.Parameters.AddWithValue("Department", hdnFullDept.Value) conn.Open() reader = comm.ExecuteReader() reader.Close() conn.Close() End Sub
Yes, this works, but I just feel like I need to learn a more efficient way of doing this, as I'm constantly grabbing data and inserting it into sql.
I am getting unlikely html tags for hidden fields in my website when redirecting to the page. I do not get it all the time but I am getting it frequently. e.g.: I was support to get
In order for hidden-field values to be available during page processing, you must submit the page using an HTTP POST command. If you use hidden fields and a page is processed in response to a link or an HTTP GET command, the hidden fields will not be available.
If I add a HiddenField control at design time and set a value in it at design time or in the Init event in ASP.NET, why would I not be able to read/process the value when a page is first requested?
I'm using Master Page Structure on my webpage. Although I Added "EnableViewState="false" ViewStateMode="Disabled"" in both Master Pages and Web Pages, I still see Below Hidden Field on my web page which cause W3C Validation Error. I want to know How Could I Remove these fields.
I have a Grid view which is being populated from a database. Now I want to add a button that has its own html with some Hidden fields. I have introduced an Template Field and put the html in that field which works fine. But now I want to send the values in hidden field dynamically. i.e. the Id and value comming form the database.
If I create a new project, start this project and look at the source code, I see that there are some additions to the original code. The first this, what is "ViewState" and what does the hash mean? Why is the input control hidden?Here an example:
According to MSDN and the MCTS self-paced training, asp.net can use Hidden fields for client-side state management. The book material goes on to say view-state is more secure than hidden fields because the data is encrypted. I must be missing something here. I setup a Label and made it hidden. I can store data in this hidden label and it won't even be sent to the client browser. This not only works like server side state (note the runat=server), but this seems more secure than view-state because there's no need for encryption as the client can't even see the field.
I am having two hidden fields which are server controls and i set the values in the javascript function. But i want to clear them as soon as one of my code behind method gets updated. As my page is not refreshing the hidden fields are not getting cleared. But i dont want page refresh.
So how do i clear the hidden field values without refreshing the page.
I am using hidden fields to save some preset data, but upon postback they appear to disappear.
Here's what my controller actions look like:
[Code]....
The view is coded like this:
[Code]....
But when the POST action receives the object back, some of the fields have become null. The FormCollection, however, contains all values. I realize I could just take everything from the formcollection but it's probably better practice to use the object, right?