0
我在一個enterprice中工作Asp.Net MVC CMS包含組件,模塊和小部件,每個組件,模塊或小部件只有一個dll。將RenderAction結果存儲在字符串變量中
現在我想調用特定程序集中的操作並將結果存儲在字符串變量(創建動態頁面)中,所以你有什麼想法嗎?
更多信息:在我創建的動態頁面系統中,用戶可以製作頁面並拖動小部件,以便他們可以訪問它並將其網址存入其網站。
謝謝你們。
編輯1:我在互聯網上找到了一個解決方案來渲染視圖到一個字符串。但問題是我有具有特定參數的動作,所以我應該將一個參數傳遞給該動作,然後將其呈現爲一個字符串變量。
謝謝克里斯,當我使用上面的代碼時,Visual Studio智能彈出窗口出現以下錯誤信息:不能轉換空隙一個隱式類型變量 – SMAI
其實我檢查了Html.RenderAction,這是一個無效的方法,並且什麼也沒有返回 – SMAI
我做了以下過程來達到目標。 1)使用系統反射調用操作方法2)返回視圖返回並存儲在變量中3)將返回的ViewResult呈現給字符串4)將結果字符串傳遞給最終視圖並顯示。 – SMAI