由于部分视图,重复KendoUI Datepicker控件

时间:2013-03-15 11:08:44

标签: asp.net-mvc kendo-ui

我使用ASP MVC局部视图在我的页面中创建两个相同的局部视图

<div class="row-fluid">
    <div class="span6">
        @{Html.RenderPartial("PVReportingModule");}
    </div>
    <div class="span6">
        @{Html.RenderPartial("PVReportingModule");}
    </div>
</div>

我的PVReportingModule局部视图中需要一个KendoUI Datepicker,如何创建和命名?下面是我的PVReportingModule局部视图中的代码

@Html.Kendo().DatePicker().Name("xXxX")

1 个答案:

答案 0 :(得分:1)

您可以将id作为参数传递:

<div class="row-fluid">
    <div class="span6">
        @{Html.RenderPartial("PVReportingModule", new ViewDataDictionary { { "datePickerId", "picker1" } });}
    </div>
    <div class="span6">
        @{Html.RenderPartial("PVReportingModule", new ViewDataDictionary { { "datePickerId", "picker2" } });}
    </div>
</div>

然后在局部内部使用此参数:

@Html.Kendo().DatePicker().Name(ViewBag.datePickerId)