How do I update a model value in JavaScript in a Razor view?

后端 未结 3 1935
野性不改
野性不改 2020-12-25 10:44

I want to update model value in JavaScript as below but it is not working.

function updatePostID(val)
{
    @Model.addcomment.PostID = val;
}
3条回答
  •  无人及你
    2020-12-25 11:09

    This should work

    function updatePostID(val)
    {
        document.getElementById('PostID').value = val;
    
        //and probably call document.forms[0].submit();
    }
    

    Then have a hidden field or other control for the PostID

    @Html.Hidden("PostID", Model.addcomment.PostID)
    //OR
    @Html.HiddenFor(model => model.addcomment.PostID)
    

提交回复
热议问题