我们继续上一个例子,添加一些代码用来显示一个表格:
Home.cs:
home.htm:
下面是渲染后的结果:
对应的Html:
做些修改,对输出的数字进行格式化:
home.htm:
结果:
对应的Html:
Home.cs:
1
[Layout(
"
master
"
)] [View(
"
home
"
)]
2
public
class
Home : PageController
3![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
4
public class Employee
5![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
6![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
public Employee(string name, decimal salary)
{ Name = name; Salary = salary }
7
8
public string Name;
9
public decimal Salary;
10
}
11
12
public void Run()
13![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
14
List<Employee> employees = new List<Emplyee>();
15
16
employees.Add( new Employee("Mark Jones" , 65000) );
17
employees.Add( new Employee("John Doe" , 83000) );
18
employees.Add( new Employee("Phil Baxter" , 125000) );
19
20
ViewData["Employees"] = employees;
21
}
22
}
23
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
4
![](/Images/OutliningIndicators/InBlock.gif)
5
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
6
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
7
![](/Images/OutliningIndicators/InBlock.gif)
8
![](/Images/OutliningIndicators/InBlock.gif)
9
![](/Images/OutliningIndicators/InBlock.gif)
10
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
11
![](/Images/OutliningIndicators/InBlock.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/InBlock.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/InBlock.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/InBlock.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
22
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
23
![](/Images/OutliningIndicators/None.gif)
home.htm:
1
<
html
>
2
<
body
>
3
<
table
>
4
<
tr
><
th
>
Name
</
th
><
th
>
Salary
</
th
></
tr
>
5
<!--
$[foreach employee in Employees]
-->
6
<
tr
><
td
>
$[employee.Name]
</
td
><
td
>
$[employee.Salary]
</
td
></
tr
>
7
<!--
$[endfor]
-->
8
</
table
>
9
</
body
>
10
</
html
>
11
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
下面是渲染后的结果:
Name | Salary |
---|---|
Mark Jones | 65000 |
John Doe | 83000 |
Phil Baxter | 125000 |
对应的Html:
1
<
html
>
2
<
head
><
title
>
My first ProMesh.NET page
</
title
></
head
>
3
<
body
>
4
<
table
>
5
<
tr
><
th
>
Name
</
th
><
th
>
Salary
</
th
></
tr
>
6
<
tr
><
td
>
Mark Jones
</
td
><
td
>
65000
</
td
></
tr
>
7
<
tr
><
td
>
John Doe
</
td
><
td
>
83000
</
td
></
tr
>
8
<
tr
><
td
>
Phil Baxter
</
td
><
td
>
125000
</
td
></
tr
>
9
</
table
>
10
</
body
>
11
</
html
>
12
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)
做些修改,对输出的数字进行格式化:
home.htm:
1
<
html
>
2
<
body
>
3
<
table
>
4
<
tr
><
th
>
Name
</
th
><
th
>
Salary
</
th
></
tr
>
5
<!--
$[foreach employee in Employees]
-->
6
<
tr
><
td
>
$[employee.Name]
</
td
><
td
>
$[employee.Salary:#,##0.00]
</
td
></
tr
>
7
<!--
$[endfor]
-->
8
</
table
>
9
</
body
>
10
</
html
>
11
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
结果:
Name | Salary |
---|---|
Mark Jones | 65,000.00 |
John Doe | 83,000.00 |
Phil Baxter | 125,000.00 |
对应的Html:
1
<
html
>
2
<
head
><
title
>
My first ProMesh.NET page
</
title
></
head
>
3
<
body
>
4
<
table
>
5
<
tr
><
th
>
Name
</
th
><
th
>
Salary
</
th
></
tr
>
6
<
tr
><
td
>
Mark Jones
</
td
><
td
>
65,000.00
</
td
></
tr
>
7
<
tr
><
td
>
John Doe
</
td
><
td
>
83,000.00
</
td
></
tr
>
8
<
tr
><
td
>
Phil Baxter
</
td
><
td
>
125,000.00
</
td
></
tr
>
9
</
table
>
10
</
body
>
11
</
html
>
12
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)