簡體   English   中英

在ASP.NET MVC中使用靜態和動態控件提交表單

[英]submit form with static and dynaic controls in ASP.NET MVC

我有一個網頁,其中包含一些靜態控件(在服務器中定義)和動態控件(由JavaScript創建)。 如何在表單發布時從控制器的靜態和動態控件中獲取數據?

我所有的搜索結果都將JSON與AJAX結合使用。 但是我正在尋找如何在表單提交上傳遞JSON。 成功提交后,我想導航到具有相關數據的其他頁面。 通過AJAX發布頁面時是否可以返回到其他視圖(在控制器中)? 還有其他選擇嗎?

我猜想您要注入到表單中的動態控件代表具有特定名稱的輸入元素。 如果沒有,則您可能應該考慮更改代碼,以便要插入的動態控件具有名稱。 您可以查看以下文章作為示例: http : //blog.stevensanderson.com/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/

一旦您將所有元素包含在表單中,提交就可以由用戶單擊“提交”按鈕來解決。 您的控制器動作將收到具有所有屬性的視圖模型。 而且,如果您想使用AJAX並仍然重定向,則可以將AJAX成功回調中的window.location.href屬性設置為您希望重定向的URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM