zoukankan      html  css  js  c++  java
  • MVC中Partialiew使用的一点小总结

       本着代码重用的宗旨,许多页面的公共部分可以做成patialiew的形式,只要给这种Partialiw留好绑定类型的接口,就能够很方便的实现patialView。

       在NerdDinner的说明文档中介绍了通过RendPartial的htmlHelper接口函数形式实现.具体的实现方式为:

       @{Html.RenderPartial("../Partial/Index",Model);}

       RendPartial的第一个参数partialiew的路径,如上为使用Partial文件夹(自定义新建的)下的Index.cshtml,这里我 使用的MVC的Razor引擎。本人觉得这种方式不是特别灵活,一旦向页面的Model确定了,向Partialiew传递的Model也便确定了,如果 partialView中需要依赖Model以外的其他数据时,这种方法的局限性就出来了。

        MVC3.0的教程MusicStore中调用的是Htmlelper的另一个接口函数,Html.RenderAction,这个api的优点在于中间 通过了一层action的处理,通过action的话,很多另外的参数大可通过ViewBag传递到PartialView中。这个函数有多个重载函数, 常用的一个实例如下:

       Html.RenderAction("Action","COntroller",parameter);

  • 相关阅读:
    获取非行间样式
    获取非行间样式
    prompt 方法显示输入对话框
    comfirm 方法显示对话框
    移动端页面常见问题及解决方案
    原生js怎样获取后台端口数据
    canvas描绘渐变的矩形
    cookie 的增加,销毁,读取
    canvas 绘制图形
    数组的排序,去重复
  • 原文地址:https://www.cnblogs.com/biyeqingfeng/p/2150274.html
Copyright © 2011-2022 走看看