actionresult

    1熱度

    1回答

    我需要在每個ActionResult中運行某個函數,並在必要時返回某個值。 假設這個函數的名字是A()。我可以手動執行此操作: ActionResult Index() { if (...) return A(); ... } ActionResult About() { if (...) return A(); } 或者,我可以使用Initialize(

    1熱度

    1回答

    我在使用MVC 3 當我使用HTML輔助渲染的結果呈現我認爲在佈局網頁有問題 ,我的輸出是頂部頁面上的一切,但我已經使用了以下 HtmlHelper.ViewContext.HttpContext.Response 我延長了HTML輔助的RenderModule方法,給出了一個模塊名稱,當我想用​​它像這樣執行其的ActionResult: @Html.RenderModule("module

    0熱度

    2回答

    在我分享牆上的東西后,我得到一個關於我的活動的不錯的流行消息。有時候他們給出了一個關於錯誤的好消息時有錯誤。喜歡這個。 我知道在facebook裏面,一切都是關於ajax的。 我正在使用mvc 3 asp.net創建一個web應用程序。在我的網絡應用程序中有類似於在Facebook上分享鏈接的東西。 我使用ajax和部分視圖實現了此功能,它工作正常。 當用戶提交一個新的鏈接,在我的控制器操作方法我

    1熱度

    1回答

    我有一個控制器ActionResult,它返回我想要緩存的JSON。在做了一些研究後,我發現OutputCache屬性可以做到這一點,但一直未能成功使用它。下面是我使用它的方法調用: [OutputCache(Duration = 86400, VaryByParam = "none")] public ActionResult GetCategories() {

    0熱度

    1回答

    如果用戶未被授權執行操作,則在HandleUnauthorizedRequest中,我將用戶重定向到錯誤操作。這導致302錯誤。 例如從/Home/Index,用戶將被帶到/Error/Unauthorized。 而不是重定向,如何更改filterContext.Response中的ActionResult,以便用戶在沒有重定向的情況下看到未經授權的頁面?

    1熱度

    2回答

    我有一個數據庫中的對象,在我的應用程序的很多地方使用。 實際的精確對象構建起來有點複雜,特別是在開發過程中,我已經多次改變了它。出於這個原因,我從Controller中提取了方法,並構建了一個具有對象返回類型的方法。 但是,這個對象可能不存在,如果沒有,我的代碼會創建它並返回它。 例如: public ActionResult Index() { var model = GetThe

    2熱度

    2回答

    我正在使用名爲「Home」的默認控制器。 我有以下的ActionResult: public ActionResult SetID(string ID) { int? result = MyGateway.GetAccountByID(ID); Common.IDNum = result; return View("Index","Home"); } 我想傳遞

    3熱度

    5回答

    所以我有一個場景,我想返回我的ActionResult ...返回視圖(「ViewName」,「MasterPageName」,模型);在一個特定的大小,我可以通過一個彈出窗口... 例如爲: public ActionResult PopUp() { //do some work... //I want this returned in a popup window/mo

    0熱度

    2回答

    我正在使用MCV3 OutputCache來減少包含數據表的頁面的加載時間。我使用ajax方法來更新信息並操作DOM以向用戶顯示其更改已成功。這是沒有問題的,直到他們加載頁面,並加載緩存的數據集,而不是更新的。 當Update方法被調用時,我想清除緩存或將其刪除,以便在重新加載頁面時使用新的更新數據重新創建緩存。 我的代碼如下: [OutputCache(CacheProfile = "Video

    1熱度

    2回答

    我環顧四周,無法找到一個回答我的問題。如果顯而易見的話,jquery和mvc3的新手很抱歉。 $.post('@Url.Action("EditPost", "Task")', { "fc": document.getElementById("#myForm")}); 我想保存對行中的更改並刷新局部視圖而不回發整個頁面。 通過上面的代碼行,我試圖在控制器中執行一個操作結果,但它似乎尋找一個名爲