我正在使用asp.net mvc4。我有一個action方法,它是一個get方法,因爲它返回一個從JavaScript/Jquery調用的mvc視圖。將json對象傳遞給獲取請求的控制器動作
JavaScript向控制器操作發出請求。我有一個我想傳遞給mvc動作的json對象。但作爲一個獲取請求,因爲我需要從中返回一個視圖,所以這很困難。
是否有可能傳遞映射到控制器操作簽名上的對象的json對象?我正在尋找圖書館,可能有所幫助,如http://benalman.com/projects/jquery-bbq-plugin/
任何提示或想法?
你不能傳遞值作爲URL參數嗎?但是,您必須確保JSON字符串使用JS函數encodeURIComponent進行編碼。另外,URI的最大長度可能會阻止您使用此方法。 請注意,不應將GET方法用於可能產生副作用的操作,如創建或修改資源。 – plalx
它爲什麼需要成爲一個get? (關於這個尖叫的所有內容) –
所以,如果我想從基於傳入的值的操作中檢索mvc視圖並在標記中呈現視圖的內容。是否是POST的最佳方式?與GET相比,性能如何? – amateur