I want to show Components in a tabs , so first of all create few components. In this project we have three components, First View Component public class AllViewComponent : ViewComponent { private readonly UserManager<ApplicationUser> _userManager; public AllViewComponent(UserManager<ApplicationUser> userManager) { _userManager = userManager; } public async Task<IViewComponentResult> InvokeAsync() { List<StudentViewModel> allUsers = new List<StudentViewModel>(); var items = await _userManager.Users.ToListAsync(); foreach (var item in items) { allUsers.Add(new StudentViewModel {Id=item.Id, EnrollmentNo = item.EnrollmentNo, FatherName = item.FatherName, Name = item.Name, Age = item.Age, Birthdate = item.Birthdate, Address = item.Address, Gender = item.Gender, Email = item.Email }); }
XML File Introduction
XML file is a text file. basically XML file is used for carry data.Features of XML file
1. Its a Case sensitive language.
2. Use User defined tags
3. Used for communication purpose
4. Its not a presentation language .
5. Same as HTML language.
6. Use Tree based architecture
The CheckBoxList control displays the list of data as a CheckBox from which you can make a multiple selection. The CheckBoxList control exists within the System.Web.UI.WebControls namespace. You can select multiple items in this control because In this control you have some options. The CheckBoxList control has no non-inherited methods or events.
Public Properties of DropDownList Class
SelectedIndex : Obtains or sets the index of the selected item in the control.Application of DropDownList Control
- In skill page where you can select your skills in given CheckBoxList options.
- In management project where you can select multiple option in given options.
Lets take an simple example to bind CheckBoxList
Step-1. Create a XML file with <Countries> tag.
<?xml version="1.0" encoding="utf-8" ?>
<Countries>
<country>
<countryId>101</countryId>
<countryName>USA</countryName>
</country>
<country>
<countryId>102</countryId>
<countryName>UK</countryName>
</country>
</Countries>
Step-2 : Drag one CheckBoxList from ToolBox and Drop to design window.
Step-3 : Create a DataSet instance
Step-4 : Read XML file by ReadXML() method
Step-5 :Bind CheckBoxList with DataSet Instance.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
public partial class Default3 :
System.Web.UI.Page
{
protected void
Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("countries.xml"));
DropDownList1.DataSource = ds;
DropDownList1.DataTextField = "countryName";
DropDownList1.DataValueField = "countryId";
DropDownList1.DataBind();
}
}
Comments
Post a Comment