0
控制器我新的MVC和javascript.At第一我使用JavaScript來appned在記名錶決模型不傳遞給從視圖
$('.btngo').click(function (e) {
var fid = $('#FiscalYear_FYId').val();
alert($('#FiscalYear_FYId').val());
$.ajax({
type: 'Get',
url: '@Url.Action("RateList", "Rate")',
data: { fyid: fid },
success: function (sc) {
$('#Ratelist').html(sc);
}
});
});
的parital視圖的局部視圖是模型FHIControl.Model.StationeryRate的。 RateDTO它由一個提交按鈕我的觀點看起來像
@using (Html.BeginForm("Ratelist", "Rate", FormMethod.Post))
{
@Html.ValidationSummary(true)
<table>
<thead>
<tr>
<th>Item Id</th>
<th>Item Name</th>
<th>Rate</th>
</tr>
</thead>
@Html.HiddenFor(x=>Model.FiscalYear.FYId)
@foreach (var item in Model.RateList)
{
<tr>
@Html.HiddenFor(x => item.ItemId)
<td>@{count++;}@count</td>
<td>@Html.DisplayFor(x => item.ItemName)</td>
<td>@Html.TextBoxFor(x => item.Rate)</td>
</tr>
}
</table>
<p>
<input type="submit" value="Ok" id="btnsubmit" />
</p>
}
按鈕提交的submiting形式,但沒有任何模型items.Why會這樣呢?有什麼辦法,使這項工作?