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 }); }
Sorting means ," arranging items of array either in ascending or descending order, known as sorting. Here this example display reverse order of any array items. If you take string type then use Reverse method of Array.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button"
Width="100px" />
<div style="width: 180px">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
{
string[] fruits = new string[]
{
"Red Apple",
"Yellow Papaya",
"Orang Orange"
};
int[] numbers = new int[] { 65,105,640,800};
Label1.Text = " fruits array elements.........<br />";
for (int j = 0; j < fruits.Length; j++)
{
Label1.Text += fruits[j] + "<br />";
}
Array.Reverse(fruits);
Label1.Text += "<br /> fruits array elements [after reverse array elements].........<br />";
for (int j = 0; j < fruits.Length; j++)
{
Label1.Text += fruits[j] + "<br />";
}
Label1.Text += "<br />numbers array elements.........<br />";
for (int j = 0; j < numbers.Length; j++)
{
Label1.Text += numbers[j].ToString() + "<br />";
}
Array.Reverse(numbers);
Label1.Text += "<br />numbers array elements [after reverse array elements].........<br />";
for (int j = 0; j < numbers.Length; j++)
{
Label1.Text += numbers[j].ToString() + "<br />";
}
}
Source code in ASP.NET
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button"
Width="100px" />
<div style="width: 180px">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
Code behind code
protected void Button1_Click(object sender, EventArgs e){
string[] fruits = new string[]
{
"Red Apple",
"Yellow Papaya",
"Orang Orange"
};
int[] numbers = new int[] { 65,105,640,800};
Label1.Text = " fruits array elements.........<br />";
for (int j = 0; j < fruits.Length; j++)
{
Label1.Text += fruits[j] + "<br />";
}
Array.Reverse(fruits);
Label1.Text += "<br /> fruits array elements [after reverse array elements].........<br />";
for (int j = 0; j < fruits.Length; j++)
{
Label1.Text += fruits[j] + "<br />";
}
Label1.Text += "<br />numbers array elements.........<br />";
for (int j = 0; j < numbers.Length; j++)
{
Label1.Text += numbers[j].ToString() + "<br />";
}
Array.Reverse(numbers);
Label1.Text += "<br />numbers array elements [after reverse array elements].........<br />";
for (int j = 0; j < numbers.Length; j++)
{
Label1.Text += numbers[j].ToString() + "<br />";
}
}
Comments
Post a Comment