I have form with a HTML.DropDownList and a HTML.SubmitButton. I would like to validate item selected in dropdownlist once there is a click in submitbutton. Any ideas?
I've constructed a simple horizontal DataList that will contain 'N' number of items. I'm now trying to wire it up so that when the user clicks on any item a server-side event is fired. To accomplish this I'm following this article: [URL]
How to get the selected item from the listbox in the selected index changed event. I tried: Label1.Text = ListBox1.SelectedItem.Text; It is giving me object set to null reference.
foreach (ListItem item in ListBox1.Items) { if (item.Selected) { //lblResults.Text += item.Text + " "; Label1.Text = item.Text; } }
I have a little problem, may be is easy thing , but I don't find way to do, don't understand this it,in one file called search.aspx, I have a two dropdownlist controls working in cascading, one bind the another, the selection of second dropdownlist fill a checkboxlist, user can check or uncheck options, based on what they are looking.the result of the checkboxes selected, bind a DataList,Users can view the results in Datalist, and select it, like this.when user click in item in datalist is send to another file called viewdetails.aspx, and can see details of item.
the problem is when user come back to search.aspx. all controls are reset and user selections disappears, my datalist don't have items is clean, what can i do for keep values ?.
I had few checkbox in a checkboxlist ,On selecting the checkbox I need to create a XML file with the selected checkbox values. How to create the xml file??
I have a composite control that returns a different control depending on a property value. The works however I can't seem to set the value of a textbox or the selected item in a dropdown list. Code does not produce error. What am i missing here??
n a form I have multiple group of controls which are grouped using validation group property. I want to assign validation group to asp.Button dynamically on client side using javascript on the base of item selected in drop down list.
Here is JavaScript which I am using, but it is not working. It shows validation group undefined but actually a default group is defined.
<script type="text/JavaScript"> function NextClicked() { var _ddlStatus = document.getElementById("<%=ddl.ClientID%>"); var _selectedIndex = _ddlStatus.selectedIndex; var _btn = document.getElementById("<%=btnNext.ClientID%>");
alert(_btn.ValidationGroup); // here in messge it shows undefiend, yet I have defiend a group in button as default.
if (_selectedIndex == 1) { _btn.ValidationGroup = "G1"; } if (_selectedIndex == 2) { _btn.ValidationGroup = "G2"; } }
If i use DataAnnotations on my Model and my model have something like this:
[Code]....
and in my View, i have a textbox WITHOUT client side validation. If the user enter non-numbers caracters in this field, i would like to validate on the server side that the user have entered non-authorized caracters and message him back on that. But since that my Model's Days property is a INT, the ModelBinder can't parse the string in the int property and generate an error in the ModelState with no message at all. And if the user doesnt enter anything on this field, the ModelBinder also try to put an empty string in a int property and generate an error in the ModelState with the message "a value is required". This is not the message that is written within the DataAnnotation. I have no control on the message that is generated.
So my question is:how can i valide the users input for int properties (or DateTime, etc...) and if the user enter a bad value i can put in the ValidationSummary something like this: "You can't only enter a numeric value for Days".
I am a little new to this concept so bear with me.1) I need to query atleast 35 tables using linq to sql(SQL server database) . I am not able to add all the database entities in Linq to sql classes?
2)(View Model issue) When I use List<Reportcollection> and also List<Receipt> to convert the result then its giving an error that "Cannot convert list<anonymous> to list<string>"
i have a drop down list and a text box, inside a listview row (and this is a repeating layout). i populate each dropdownlist with same contents ( these contents/items come from a custom collection object).
i have added a required field validator in the listview's item template, that has its validation group = the validation group of the drop down list, and validates if the textbox is blank or not. this validation takes place on the selected index changed of the drop downlist for that row.
1. on selected index changed, EACH dropdownlist validates only its corressponding textbox perfectly (which is what i want)
but if i enter some text in one of the textboxes after doing 1, the dropdownlist for THAT particular row, assigns the correct value to the text entered. but for other rows (for which i changed their corresponding ddls to test the required field validation and for which the text boxes are still blank), their ddls by itself assign the values to the blank text without validating.
markup of code for listview is [Code]....
code behind for the ddl selected index changed is [Code]....
method GetIndexFromId retrieves index of the custom object inside a collection depending on the Id (which is a property) of the object.
i notice that the ddl selectedindexchanged is being hit as many number of times as many rows i change (i.e as many ddls in different rows i change to check the required field validation)
below is the code I have but I want to change the ddl.Deal(dropdownlist) to cbl.Deal(checkboxlist).. How can I loop throught each items if checked. and if all items are checked. to filter my data and show in gridview..
protected void btn_Click(object sender, EventArgs e) { myAPI.myWeb myAPI = new myAPI.myWeb(); myAPI.SearchParameters sSearchParameters = new myAPI.SearchParameters();
I have a DropDownList on my aspx page and wanted to add ListItem programatically. The item will start from 2 years ago to 1 year later (e.g. from 2009 to 2012) so if the year change, it will be automatic. I also want the current year to be selected by default. In the code behind, I did this:
For i As Integer = (DateTime.Now.Year - 3) To (DateTime.Now.Year + 1) DropDownList1.Items.Add(i.ToString()) Next DropDownList1.SelectedItem.Text = DateTime.Now.Year
As result, I'm having the items in this order: 2011 (selected), 2009, 2010, 2011, 2012. The 2011 is duplicated (I wonder why). When I view the source page on Internet Explorer, I have this:
When a user selects an item in the parent listview, the nested listiview displays as part of the selected item template - when a user selects an item in a nested listview it correctly populates a third, separate listview. To make sure I'm being clear, I have a parent listview with many rows and each of those rows has a nested listview, that is only populated and displayed when the row is selected. The parameters for the nested listview are set in the ItemDatabound event of the parent.
I had this working fine when both objectdatasources were on the aspx page. However, requirements have changed and we would like to pass a class to the BLL. I cannot figure out how to do this using a datasource on the aspx page. I can pass a class doing a databind in the code behind. However, if I do the databind in the code behind, the SelectedItem template does not get displayed as I would like. I need to find the the selectedIndex for the parent listview in SelectedIndexChanging. however, when I click or 'select' an item in the parent listview, the page refreshes, the ItemDatabound of the parent of the parent fires NOT knowing the selectedindex, then the SelectedIndexChanging event fires changing the SelectedIndex. By this time the Listview is already on the screen without the selectedItemTemplate containing the nested listview. If I click on another item, the when the page refreshes it knows the selectedItemIndex chosen before and displays that SelectedItemTemplate containing the selected index.
Now I want if in Storetype column in database was="Product" then radiobutton item with text="Product" selected=true  and if in store type column was="Galary" radiobutton item with text="Galary" selected="true"