0
好日子後局部視圖的值,的mvc Telerik的窗口不
我有以下情形: 我有一個「@using(Html.BeginForm(....))」語句Razor視圖在頁面頂部。在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();
我試圖讓窗口張貼自己的價值觀,但無濟於事不同的方法。
如果我查看源代碼,我可以看到窗口(局部視圖)在窗體內。如果我執行網絡跟蹤,則可以看到所發佈的值是在視圖中輸入的所有值,但是在局部視圖中沒有。
有沒有人有任何想法,爲什麼窗口內的值不張貼?
預先感謝您。
馬太
當我查看源代碼時,我可以確定地看到生成的窗口的html(包括局部視圖的控件)在我的窗體標籤中。我仍然沒有找到一個解決方案,並考慮完全放棄控制:( – Matei
是你的表單元素包含你的輸入和提交按鈕?有時你會發現表單元素立即關閉,所以裏面沒有輸入。 –
這很奇怪,因爲我可以記住使用Telerik對話框作爲我的表單的一部分,沒有任何問題。 –