l3.取request
例如:@Request.Url
例如:@Request.Url
l4.@@作用域和Html混合使用
作用域使用{}描述,在作用域内可以直接输出html.
例如:@{
//定义变量i
inti =1;
<em>12</em>
<br />
}
5.在@作用域中输出内容
写法:@:
例如:
@{
int j =1;
@:div中直接输出内容<br/>
@:<br/>
<div>@j=6</div>
@j
<br />
}
作用域使用{}描述,在作用域内可以直接输出html.
例如:@{
//定义变量i
inti =1;
<em>12</em>
<br />
}
5.在@作用域中输出内容
写法:@:
例如:
@{
int j =1;
@:div中直接输出内容<br/>
@:<br/>
<div>@j=6</div>
@j
<br />
}
l6.在@作用域中输出HTML方法1
使用字符串描述输出
例如:
@{
string html= "<b>woshihtml</b>";
@html
}
使用字符串描述输出
例如:
@{
string html= "<b>woshihtml</b>";
@html
}
l
7.在@作用域中输出HTML方法2
使用HtmlHelper输出
例如:
@{
@Html.Raw(html)
}
7.在@作用域中输出HTML方法2
使用HtmlHelper输出
例如:
@{
@Html.Raw(html)
}
l
8.在@作用域中输出HTML方法3
使用HtmlString类输出
例如:
@{
varhtml2 = new HtmlString("<b>woshihtml</b>");
@html2
}
8.在@作用域中输出HTML方法3
使用HtmlString类输出
例如:
@{
varhtml2 = new HtmlString("<b>woshihtml</b>");
@html2
}
l9.在@作用域中输出HTML方法4
使用MvcHtmlString类输出
例如:
@{
varhtml3 = MvcHtmlString.Create("<b>woshihtml</b>");
@html3
}
使用MvcHtmlString类输出
例如:
@{
varhtml3 = MvcHtmlString.Create("<b>woshihtml</b>");
@html3
}
l
10.处理泛型<>冲突问题
我们可以使用()把语句括起来
例如:
@(list.ToList<Char>());
10.处理泛型<>冲突问题
我们可以使用()把语句括起来
例如:
@(list.ToList<Char>());
l
11.@数据类型转换
使用AsDecimal()方法转换
例如:
@("123".AsDecimal()+1)
11.@数据类型转换
使用AsDecimal()方法转换
例如:
@("123".AsDecimal()+1)
l
12.@数字类型判断
使用IsInt()方法
例如:
@("123".IsInt()?"是":"否");
12.@数字类型判断
使用IsInt()方法
例如:
@("123".IsInt()?"是":"否");
l
l
15.日期类型转换
使用AsDateTime()方法转换
例如:
@("2011/4/11".AsDateTime().ToLongDateString())
15.日期类型转换
使用AsDateTime()方法转换
例如:
@("2011/4/11".AsDateTime().ToLongDateString())
l
16.路径转换
使用Href()方法转换
例如:
@Href("~/")
16.路径转换
使用Href()方法转换
例如:
@Href("~/")
l
版权声明:本文为博主原创文章,未经博主允许不得转载。