C# 表单标记不是仅为第一项asp.mvc呈现的
C# 表单标记不是仅为第一项asp.mvc呈现的,c#,asp.net-mvc,C#,Asp.net Mvc,@model IEnumerable @if(Model!=null&&Model.Count()>0) { 对于(int i=0;i @Html.Partial(“_TransferListItem”),((列表 m、 Id) @HiddenFor(m=>m.XMLServiceTransfer.AvailToken) @Html.HiddenFor(m=>m.XMLServiceTransfer.TransferType) @HiddenFor(m=>m.XMLServiceTransfe
@model IEnumerable
@if(Model!=null&&Model.Count()>0)
{
对于(int i=0;i
@Html.Partial(“_TransferListItem”),((列表
m、 Id)
@HiddenFor(m=>m.XMLServiceTransfer.AvailToken)
@Html.HiddenFor(m=>m.XMLServiceTransfer.TransferType)
@HiddenFor(m=>m.XMLServiceTransfer.DateFrom)
@HiddenFor(m=>m.XMLServiceTransfer.TransferInfo.Code)
@HiddenFor(m=>m.XMLServiceTransfer.TransferInfo.Type)
@Html.HiddenFor(m=>m.XMLServiceTransfer.TransferInfo.VehicleType)
@Html.HiddenFor(m=>m.XMLServiceTransfer.ContractList.ContractList[0].Name)
@Html.HiddenFor(m=>m.XMLServiceTransfer.ContractList.ContractList[0]。IncomingOffice)
@HiddenFor(m=>m.XMLServiceTransfer.PickupLocation.Code)
@HiddenFor(m=>m.XMLServiceTransfer.DestinationLocation.Code)
@HiddenFor(m=>m.XMLServiceTransfer.DestinationLocation.TransferZone.Code)
@HiddenFor(m=>m.XMLServiceTransfer.Paxes.AdultCount)
@HiddenFor(m=>m.XMLServiceTransfer.Paxes.ChildCount)
@HiddenFor(m=>m.XMLServiceTransfer.ArrivalTransferInfo.ArrivalInfo.Code)
@HiddenFor(m=>m.XMLServiceTransfer.ArrivalTransferInfo.ArrivalInfo.DateTime)
@HiddenFor(m=>m.XMLServiceTransfer.ArrivalTransferInfo.ArrivalInfo.Code)
@HiddenFor(m=>m.XMLServiceTransfer.ArrivalTransferInfo.ArrivalInfo.DateTime)
}
在浏览器中呈现此项时,ASP.MVC中只有第一项没有表单标记
有什么问题
谢谢您的关注。您似乎没有像对第二项那样展开
。
,所以只需单击▶在div前面的code>箭头展开它,并查看里面的
标记,与第二个div相同。我这样做了。但是没有表单标记。
@model IEnumerable<TransferListItemMV>
@if (Model != null && Model.Count()>0)
{
for(int i=0;i<Model.Count();i++)
{
<div class="col-md-4 @(i%3==0?"border":string.Empty)">
<!-- CONTAINER-->
@Html.Partial("_TransferListItem", ((List<TransferListItemMV>)Model)[i])
<!-- END OF CONTAINER-->
</div>
if (i%3==2)
{
<div class="clearfix"></div><br />
}
}
<div class="offset-2"><hr class="featurette-divider3"></div>
}
@model TransferListItemMV
<div class="carscontainer">
@using (Html.BeginForm("AddBookServiceTransfer", "Payment", FormMethod.Post, new { id = "frm" + Model.Id.ToString() }))
{
<div class="center">
<img src=@Model.Image alt="" />
</div>
<div class="hpadding20">
<span class="glyphicon glyphicon-info-sign right lblue cpointer" data-toggle="modal" data-target="#transfer@(Model.Id)"></span>
<div id="transfer@(Model.Id)" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Detailed Information</h4>
</div>
<div class="modal-body">
@(new HtmlString(Model.Description))
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<span class="size14 bold dark">@Model.ShortDescription</span><br />
<span class="size13 grey">
<table>
<tr>
<td class="dark bold" valign="top">From: </td>
<td>@Model.From</td>
</tr>
<tr>
<td class="dark bold" valign="top">To:</td>
<td>@Model.To</td>
</tr>
<tr>
<td class="dark bold" valign="top">On:</td>
<td>@Model.On</td>
</tr>
</table>
</span>
</div>
<div class="purchasecontainer">
<span class="size18 bold green mt5">€@(Math.Round(Model.Price, 2))</span><br />
<span class="size12 mt-3 grey"> </span>
<button class="bookbtn right margtop-20" type="submit">Book</button>
</div>
@Html.HiddenFor(m=>m.Id)
@Html.HiddenFor(m => m.XMLServiceTransfer.AvailToken)
@Html.HiddenFor(m => m.XMLServiceTransfer.TransferType)
@Html.HiddenFor(m => m.XMLServiceTransfer.DateFrom)
@Html.HiddenFor(m => m.XMLServiceTransfer.TransferInfo.Code)
@Html.HiddenFor(m => m.XMLServiceTransfer.TransferInfo.Type)
@Html.HiddenFor(m => m.XMLServiceTransfer.TransferInfo.VehicleType)
@Html.HiddenFor(m => m.XMLServiceTransfer.ContractList.ContractList[0].Name)
@Html.HiddenFor(m => m.XMLServiceTransfer.ContractList.ContractList[0].IncomingOffice)
@Html.HiddenFor(m => m.XMLServiceTransfer.PickupLocation.Code)
@Html.HiddenFor(m => m.XMLServiceTransfer.DestinationLocation.Code)
@Html.HiddenFor(m => m.XMLServiceTransfer.DestinationLocation.TransferZone.Code)
@Html.HiddenFor(m => m.XMLServiceTransfer.Paxes.AdultCount)
@Html.HiddenFor(m => m.XMLServiceTransfer.Paxes.ChildCount)
@Html.HiddenFor(m => m.XMLServiceTransfer.ArrivalTransferInfo.ArrivalInfo.Code)
@Html.HiddenFor(m => m.XMLServiceTransfer.ArrivalTransferInfo.ArrivalInfo.DateTime)
@Html.HiddenFor(m => m.XMLServiceTransfer.ArrivalTransferInfo.ArrivalInfo.Code)
@Html.HiddenFor(m => m.XMLServiceTransfer.ArrivalTransferInfo.ArrivalInfo.DateTime)
}
</div>