当我尝试始终获取控制器值零的值时,如何从表单中获取隐藏值

本文关键字:获取 隐藏 表单 控制器 | 更新日期: 2023-09-27 17:56:26

@Html.HiddenFor(x =>x.StreamId, Model.StreamId)     
@Html.LabelFor(m => m.StreamId)
<select id="streamlist" name="list" onchange="DDLStream();">
    @for (int i = 0; i < @Model.dtforStream.Rows.Count; i++)
    {  
        <option value="@Model.dtforStream.Rows[i][0]">@Model.dtforStream.Rows[i][1].ToString()</option>
    }
</select>
<p><input type="submit" value="Create" /></p>

function DDLStream() {
    var k = $("#streamlist").val();
    $("#sid").val(k);
    alert(k);
}

当我尝试始终获取控制器值零的值时,如何从表单中获取隐藏值

你能试试这个吗?

$("#StreamId").val(int.parse($("#streamlist option:selected").val()));