0
我有一个视图模型,其中绑定下面笔者认为页:视图模型绑定问题
var form = $("form");
$(function() {
var viewModel = kendo.observable(JSON.parse('@Html.Raw(Json.Encode(Model))'));
kendo.bind(form, viewModel[0]);
});
但这里的问题是,我使用视图模型[0]这看起来很奇怪我。
我们可以重写绑定代码如下喜欢不[0],这会给问题,同时结合
kendo.bind(form, viewModel);
这是我的看法:
@model IList<PC.CManager.Cs.Domain.Models.Ln>
@using (Html.BeginForm())
{
<div class="panel panel-primary">
<div class="panel-heading inform" style="">
<table clases="panel-title inform">
<tr>
<td class="inform">Loan Number: <label id="loannum" name="loannum">1000100001</label></td>
<td class="inform">Status: <label id="loanstatus" name="loanstatus">Forclosure</label></td>
<td class="inform">Loan Type: <label id="loantype" name="loantype">Government(FHA)</label></td>
</tr>
</table>
</div>
控制器:
public async Task<ActionResult> ClaimDetail()
{
//return View();
string id = "1000000246";
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
var LnDetail = await _LnProxy.GetLnDetailByLnNum((string)id);
if (LnDetail == null)
{
return HttpNotFound();
}
return View(LnDetail);
}
我们如何重写绑定代码,看起来不错,工作正常?