Я новичок в MVC и javascript.At первым Я использую JavaScript, чтобы appned на parital вида в divsionмодели не переходя к контроллеру из поля зрения
$('.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);
}
});
});
Частичный вид на модельные 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>
}
кнопка отправить в форму завершения заполнения, но нет никакой модели items.Why это так? есть ли способ, чтобы сделать эту работу?