我在部分视图上索引我的html时遇到了一些重大问题。 这是我使用的模型:
[Display(ResourceType = typeof(MyResources), Name = "EditTravelViewModel_TimeOfDeparture")]
[Required(ErrorMessage = "{0} måste fyllas i")]
public string TimeOfDeparture { get; set; }
[Display(ResourceType = typeof(MyResources), Name = "EditTravelViewModel_DateOfDeparture")]
[Required(ErrorMessage = "{0} måste fyllas i")]
public string DateOfDeparture { get; set; }
这是我的部分代码:
<li class="clearfix">
@*Use http://trentrichardson.com/examples/timepicker/*@
@Html.TextBoxFor(model => model.DateOfDeparture,
new {
@placeholder = MyResources.Shared_TravelPartial_TravelDate,
@class = "startdate datepicker", @readonly = "readonly",
@Style ="width: 90px;"
});
@Html.TextBoxFor(model => model.TimeOfDeparture,
new { @placeholder = MyResources.Shared_TravelPartial_TravelTime,
@class ="startdate",
@Style = "width: 50px; margin-left: 15px;"
})
</li>
我正在创造一个旅行,这是我第一次经历这个部分 renderd html看起来像这样:
<input style="width: 90px;"
class="startdate datepicker hasDatepicker valid"
data-val="true"
data-val-required="Datum f&#246;r avresa m&#229;ste fyllas i"
id="ListEditTravelModel_0__DateOfDeparture"
name="ListEditTravelModel[0].DateOfDeparture"
placeholder="Avresedatum"
readonly="readonly"
type="text"
value="2014-03-24">
<input style="width: 50px; margin-left: 15px;"
class="startdate valid"
data-val="true"
data-val-required="Tid f&#246;r avresa m&#229;ste fyllas i"
id="ListEditTravelModel_0__TimeOfDeparture"
name="ListEditTravelModel[0].TimeOfDeparture"
placeholder="Avr.tid"
type="text"
value="08:00">
你可以在id和之前获得ListEditTravelModel_0__
名称。但第二次使用相同的模型进入视图
而这一切都是这样的:
<input style="width: 90px;"
class="startdate datepicker hasDatepicker valid"
id="ListEditTravelModel_1__DateOfDeparture"
name="ListEditTravelModel[1].DateOfDeparture"
placeholder="Avresedatum"
readonly="readonly"
type="text"
value="2014-03-26">
<input style="width: 50px; margin-left: 15px;"
class="startdate valid"
id="TimeOfDeparture"
name="TimeOfDeparture"
placeholder="Avr.tid"
type="text"
value="12:32">
现在第一个输入获得了正确的id和名称,但第二个输入
在ListEditTravelModel_1__
和名称之前没有id
。为什么
这发生了吗?