再会,
我有以下情况:我有一个 Razor 视图,页面顶部有一个“@using(Html.BeginForm(....))”语句。在 using 语句中,我有几个文本框,其值由用户填充,还有一个按钮。
单击该按钮时,会弹出一个 Telerik 模式窗口(显示与初始视图相同模型的部分视图),以便用户可以填充更多字段。在模态窗口中有一个必须提交整个表单的按钮,它确实如此,但是在我调试我的操作之后,我注意到模型缺少在弹出窗口中输入的值(部分视图)。
我的 Telerik 窗口代码位于 using 语句中,如下所示:
Html.Telerik().Window()
.Name("AddEditScaleWindow")
.Title("Save Scale")
.Content(@<text>@Html.Partial("AddUpdateFeeScale")</text>)
.Buttons(e => e.Close())
.Height(250)
.Width(350)
.Modal(true)
.Draggable(true)
.Visible(false)
.Render();
我尝试了不同的方法让窗口发布其值,但无济于事。
如果我查看源代码,我可以看到窗口(部分视图)在表单内。如果我进行网络跟踪,我可以看到发布的值是在视图中输入的所有值,但没有来自局部视图。
有谁知道为什么没有发布窗口内的值?
先感谢您。
马太