从js函数在razor视图上填充viewmodel属性

populate viewmodel property on razor view from js function

本文关键字:填充 viewmodel 属性 视图 razor js 函数      更新时间:2023-09-26

在razor Edit视图上,除了其他视图模型属性外,我还有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函数中,我可以从combobox

中获取cityId
var selectedCity = $('#CitiesId').val();
我的问题是:

如何填充CityId viewmodel属性与这个selectedCity变量值(来自js)。这样,我将只接收视图模型在httppost控制器动作(我不想发送这个selectedCity使用ajax)。

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