关键词搜索

源码搜索 ×
×

asp.net mvc 非当前路径下的部件引用

发布2018-08-22浏览818次

详情内容

asp.net mvc的视图里面,引用一个部件通常是这样写的:

//最简单
@Html.Partial("_MiniArgs")
  • 1
  • 2
//带参数
@Html.Partial("_MiniArgs", Model, new ViewDataDictionary()
{
    new KeyValuePair<string, object>("cols",7)
})
  • 1
  • 2
  • 3
  • 4
  • 5

这样写的话,这个部件应该位于视图同一目录,或者所在区域(Area)的Shared下面:Areas/本区域/Views/Shared/,或者是根目录下的Shared: ~/Views/Shared/

但如果这个部件位于别的区域下呢?那应该这样写

@Html.Partial("~/Areas/本区域/Views/Shared/_MiniArgs.cshtml")
  • 1

或者

@Html.Partial("~/Areas/本区域/Views/Shared/_MiniArgs.cshtml", Model, new ViewDataDictionary()
{
    new KeyValuePair<string, object>("cols",7)
})
  • 1
  • 2
  • 3
  • 4

引用部件,跟引用布局页差不多的。

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载