33
1
using System;
2
using System.ComponentModel.DataAnnotations;
3
using MvcApp;
4
5
namespace MvcApp
6
{
7
public class UserViewModel
8
{
9
public int Id
10
{
11
get;
12
set;
13
}
14
15
public string Username
16
{
17
get;
18
set;
19
}
20
21
public string FirstName
22
{
23
get;
24
set;
148
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js"></script>
1
@model IEnumerable<MvcApp.UserViewModel>
2
@{
3
Layout = null;
4
}
5
6
<!DOCTYPE html>
7
<!-- template from http://getbootstrap.com/getting-started -->
8
9
<html lang="en">
10
<head>
11
<meta charset="utf-8">
12
<meta http-equiv="X-UA-Compatible" content="IE=edge">
13
<meta name="viewport" content="width=device-width, initial-scale=1">
14
<title>Bootstrap 101 Template</title>
15
16
<!-- CSS Includes -->
17
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
18
19
<style type="text/css">
20
21
.field-validation-error {
22
color: #ff0000;
23
}
24
46
1
using System;
2
using System.Web.Mvc;
3
using System.Collections.Generic;
4
5
namespace MvcApp
6
{
7
public class HomeController : Controller
8
{
9
[HttpGet]
10
public ActionResult Index()
11
{
12
return View(GetUsers());
13
}
14
15
public List<UserViewModel> GetUsers()
16
{
17
//faux data from db
18
var list = new List<UserViewModel>();
19
for (int i = 0; i < 10; i++)
20
{
21
list.Add(new UserViewModel()
22
{Id = i, Username = "User_" + i, FirstName = "UserFirst " + i, LastName = "UserLast " + i});
23
}
24
<DATAPACKET Version="2.0">
<METADATA>
<PARAMS />
<FIELDS>
<FIELD attrname="CompanyID" fieldtype="string" WIDTH="10" />
<FIELD attrname="Description" fieldtype="string" WIDTH="40" />
</FIELDS>
</METADATA>
<ROWDATA>
<ROW CompanyID="CC" Description="Contoso" />
<ROW CompanyID="APPL" Description="Apple" />
</ROWDATA>
</DATAPACKET>
<METADATA>
<PARAMS />
<FIELDS>
<FIELD attrname="CompanyID" fieldtype="string" WIDTH="10" />
<FIELD attrname="Description" fieldtype="string" WIDTH="40" />
</FIELDS>
</METADATA>
<ROWDATA>
<ROW CompanyID="CC" Description="Contoso" />
<ROW CompanyID="APPL" Description="Apple" />
</ROWDATA>
</DATAPACKET>