C# - Repeater - Save Data In Viewstate With The Dropdownlist Selection Change Action?
Mar 21, 2011
I need some help in the technical approach with the following scenario:-
1) A dropdownlist with some options. It has a postback action on the selectedIndexChange server side event handler. For example, lets say it contains language options such as english, french etc.
2) Repeater with a label and the textbox control. For example label is Emp Name and textbox is containing the Emp Designation. We have to save emp designation in the various languages.
3) Every time i pick something from the dropdown, i have to flip the textbox control and fill the form. Now i want to save the given data of the texbox in the viewstate. So that every time, the user changes the dropdown selection, he can see the repeater data corresponding to the dropdown selection.
4) I guess some kind of relationship between the dropdown option and the repeater data is needed. But how can we make this thing work.
Now which is the best technique to save the data on the server side? I have to keep it in the viewstate.
Sutring the website that im building, I opened up a page and left it open for about 40 minutes.
Next, i was trying to change selection in a DDL and got this error messag : Validation of viewstate MAC failed.
I read a bit abou the problem, still can't figure out why it happens, but it was written that a good workaround is :
[code]...
and third : I've thought about another solution. If the problem occurred while waiting, perhaps force refresh after certain amount of minutes of user doing nothing with the page. I think that I can perform the refresh using response.redirect, but what about the "WAITING "CERTAIN AMOUNT IF MINUTES OF USER DOING NOTHING WITH THE PAGE" part?
I have repeater control on page which bind with sql data source.i have dropdown to filter the records of repeater on button click event it refresh complete page i just want to show a wait message to user and just refresh repeater data instead of complete page refresh.i do not want to use ajax update panel.
I have a simple search page with a drop down list that I would like the value to persist on refresh..basically the user will select their location from the dropdownlist and this will be used to populate a gridview. After this the page is set to refresh at a set interval and use the same location data initially selected by the user. However the initial selection is lost each time the page refreshes.
p.s system is to old for ajax!
<meta http-equiv="Refresh" content="300" /> <script runat="server"> Dim connectionString As String = ConfigurationManager.ConnectionStrings("****").ConnectionString Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) If Not IsPostBack Then Dim conn As SqlConnection conn = New SqlConnection(connectionString) Dim Locationcommandtext As String Locationcommandtext = "SELECT * FROM [Location] ORDER BY [Location]" Dim loccomm As SqlCommand loccomm = New SqlCommand(Locationcommandtext, conn) Dim reader As SqlDataReader Try conn.Open() reader = loccomm.ExecuteReader() Locations.DataSource = reader Locations.DataValueField = "LocationID" Locations.DataTextField = "Location" Locations.DataBind() Catch ex As SqlException Response.Write("SQL Error: " & ex.ToString()) Finally conn.Close() End Try Else '"Viewstate should kick in here" End If End Sub </script>
I am building a custom control that mimics a dropdownlist with my own custom items in it. I'd like to figure out how after selecting something, the text changes to what was selected.
I can do it with javascript but looking at the html source of a dropdownlist, there is no javascript there to modify the textbox/label.
I've created following View, which contains simple text box and Submit button. On submit button I've simply filtered records having product name as written in textbox. As I'm new to MVC 2, I'm not getting whats wrong with my code (specially with my UserControl)..?
I am having two dropdownlist in my project,one dropdownlist for empid, another dropdownlist for month, if the user select the empid, the values are retrieved in the textbox.
In the second dropdownlist, if the user select the month in the dropdownlist it will display the leave details, its all working fine, if the user again select the first dropdownlist that means empid, I want to show the second dropdownlist as select month, how can do this.....
At my user-control I populate listbox with collection and want save data in viewstatecontrolstate for further autopostback using.
protected void btFind_Click(object sender, EventArgs e) { var accounts = new AccountWrapper[2]; accounts[0] = new AccountWrapper { Id = 1, Name = "1" }; [code]...
ListBox is populated at button click. When I save accounts to ViewState listBox is empty, when not it displays collection good.
i bind a DataTable to a gridview.i want to use the DataTable in some postback event, and ii want to use viewstate. does gridview save data in viewstate? if no what is the best way to do this.
(full story :i have a custom gridview derived from standard asp.net gridview, and i put a button in header to export data to excel, i want to use data saved in viewstate to export to excel)
I am looking for an event firing before a DropdownList auto-postback to save Listbox items (populated with JS) in the ViewState.I tried the OnSelectedIndexChanged event but it's fired too late.
I use some checkboxes (paid/completed) outside a repeater and 2 radiobuttons (sent/backorder) inside the repeater. I use an update button to update the checkboxes which works fine.
I use below code that reads the radiobutton status on page load.
[Code]....
How can I add a new radiobutton selection into the update button event?
Is it possible to save selected items in a gridview for future purposes?
let say i have a gridview, from all items selected in the gridview I want to give the user the possibilty to save the selected Items,.
in this case the items is data of persons, name adres, email etc. If the data is saved (for instance in a textfile) it should be reusable the next time. so a user can choose again a selection frmo the gridview or can load the earlier saved list.
How do you save a radio button selection to a DB (within the .aspx page)? I have 5 sets of "yes/no" radio buttons (1 for yes/ 1 for no). Do I just add each radio button as a field into the DB and if its not selected, leave it NULL (or whatever the default value is)... this does seem very efficient.
I have a button to Save data as well. In this Save routine, I simply look at the value of the ViewState to determine which button the user clicked, because that determines which code I should process. This used to work but is no longer working.
I have changed the look and feel of the grid by modifying the cols, rows in the gridview. I need to save this in the gridview viewsate, so that it load the modified look and feel next time it loads from the viewsate.
I know this question has been asked million times but I think my situation is different here.I am using .NET Framework 3.5 SP1, there is no form action on the page and it's not happening when I try to submit the form quickly. I am not on a web farm either.I have a page with two GridViews. One Gridview acts as a master gridview and second as detail gridview. First Gridview has autogenerate select button and clicking select would bring related records in detail gridview at the bottom. I have a refresh Link button at the top. Everything works fine. I click refresh button and it works fine too.Ok when problem start happening when I leave the page idle for like 10 minutes or so and then I click Refresh button only then I get this "Validation of Viewstate MAC failed" error.