码迷,mamicode.com
首页 > Windows程序 > 详细

C# ASP.NET MVC HtmlHelper用法汇总

时间:2016-08-01 01:40:51      阅读:345      评论:0      收藏:0      [点我收藏+]

标签:

1. @Html.Raw() 方法输出带有html标签的字符串:

如: @Html.Raw("<div style=‘color:red‘>Hello World!</div>")

结果:Hello World!

2. @html.ActionLink生成一个<a href=".."></a>标记:

如:@Html.ActionLink(“linkText”、“actionName”、“controlName”,new { id = " 911" },new{ target="_blank"})

结果:<a href = "/controlName/actionName/911">linkText</a>

3. @Url.Action返回一个url

如:@Url.Action(“actionName”、“controlName”,new { id = " 911" })

结果:/controlName/actionName/911

4. @Html.Action加载局部页面,公共部分的代码例如:header/footer/menu/logout...

如:@Html.Action("actionName", "controlName")

用法类似@Html.RenderAction

5. @Html.RenderAction

如:@{ Html.RenderAction("_VSPartial", "CMController");}

_VSPartial内容:

技术分享
@model ActiveTesting
<div>
    <div>
        <div>
            <ul>
                <li>
                    <div>
                        <a>Hello World!</a>
                    </div>
                </li>

                @if (Model != null)
                {
                    <li><a>Li Li</a></li>
                }
            </ul>
        </div>
    </div>
</div>
View Code

原理:根据Controller → Model → View的顺序进行执行,然后把结果进行返回

6. @Html.RenderPartial

    将用户控件直接嵌入当前页面

如:@{ Html.RenderPartial("_PatientMRPartial");}

_PatientMRPartial内容:

技术分享
<div>
    <div>
        <div>
            <h3 class="pull-left">Hello World!</h3>
        </div>
    </div>
    <div>
        <div>
            <div>
                <div>
                    <div>
                        Tom
                    </div>
                </div>
            </div>
        </div>
        <div class="row cpnmedication-content-line">
            <div>
                <div>
                    <div class="pull-left">
                        Jim
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
View Code

 

C# ASP.NET MVC HtmlHelper用法汇总

标签:

原文地址:http://www.cnblogs.com/sccd/p/5580140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!