0
我打開顯示錶單(MVC部分)的JQuery模型對話框。部分非常簡單,有幾個輸入字段。從部分內部關閉JQuery對話框
我用的是<%使用(Html.BeginForm ....到形式張貼到一個給定的操作方法,當保存點擊提交按鈕。
不過,我想有一個取消按鈕點擊表格但不發佈到表單的動作時關閉對話框。
有沒有辦法在局部視圖從關閉父對話框?或者,你可以提出一個替代方法?
謝謝
我打開顯示錶單(MVC部分)的JQuery模型對話框。部分非常簡單,有幾個輸入字段。從部分內部關閉JQuery對話框
我用的是<%使用(Html.BeginForm ....到形式張貼到一個給定的操作方法,當保存點擊提交按鈕。
不過,我想有一個取消按鈕點擊表格但不發佈到表單的動作時關閉對話框。
有沒有辦法在局部視圖從關閉父對話框?或者,你可以提出一個替代方法?
謝謝
這可能會幫助你嗎?
<div>
<form></form>
</div>
$('div').dialog({
buttons:{
save:function(){
$('div form').serialize();
//ajax goes here, thats is the intention of jq dialog() :)
},
cancel:function(){
$(this).dialog('close');
}
}
});
如果沒有,那麼請不要發佈一些代碼,給我們你的意思
感謝瓦爾更好的畫面,我給它一個去。我認爲我可能不得不做類似的事情,但不確定語法。我會讓你知道我如何繼續。謝謝 – 2011-05-12 14:52:19
我給了表單一個Id,然後可以序列化並在我的操作方法中使用$ .post(url ....,{「blah」:serialisedData)接收一個填充的FormCollection;但我認爲更進一步並創建一個自定義模型綁定器字工作,它不應該它 – 2011-05-12 15:55:31
抱歉,沒有完成!@Val,我給了一個Id的形式,然後可以序列化和接收我的行動方法中填充的FormCollection(使用$ .post(url ....,{「blah」:serialisedData);但我想更進一步,並創建一個自定義模型綁定器的單詞工作,我爲這個類型創建了一個新的自定義模型綁定器, action方法來接收與新模型聯編程序對齊的類型,但模型聯編程序OnModelUpdated方法永遠不會觸發,我還在global.asax中註冊了該類型的模型聯編程序。模型綁定是否可以使用來自JQUery的郵件? – 2011-05-12 16:08:16