从js函数填充razor视图中的viewmodel属性

时间:2014-06-03 20:44:51

标签: c# javascript jquery asp.net-mvc

在razor Edit视图中我除了其他viewmodel属性CityId属性。这些属性应该从组合框选择中填充。

MyViewModel

public int CityId {get; set;}

edit.cshtml

@model MyViewModel
<div id="CitiesDivId" class="editor-field">
     <select id="CitiesId" name="Cities"></select>
</div> 

在js函数里面我可以从组合框中抓取cityId

var selectedCity = $('#CitiesId').val();

我的问题是:

如何使用此selectedCity变量值(来自js)填充CityId viewmodel属性。这样我只会在httppost控制器操作时收到viewmodel(我不想使用ajax发送这个selectedCity)。

1 个答案:

答案 0 :(得分:0)

您是否尝试从js值填充模型对象?我认为这是不可能的