asp.net-mvc-routing

    1熱度

    2回答

    我想路由錯誤頁面找不到我的應用程序,如果任何路線是錯誤的,然後顯示錯誤路線。 下面 routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Op

    0熱度

    1回答

    我對我的路線有輕微的問題,我不是100%確定如何解決。 我有一個名爲項目,我控制我想說明以下網址設置 site.com/project/(返回的所有項目)site.com/project/GUID(site.com/Project/60724573- 5949-48ee-873a更強-8f8e3ea7dd48)返回單個項目(完全不同的視圖) 項目控制器: [RequireHttps] publi

    0熱度

    1回答

    我在Web窗體應用程序中使用ASP.NET路由。 比方說,我有一條路線produce/fruit到一個關於水果的頁面。 我們還可以說我有一條路線produce/fruit/apples到關於蘋果的頁面。 那麼,produce/fruit是一個頁面和一個目錄。我可以使用相對URL創建一個從此頁到produce/fruit/apples的超鏈接,該鏈接不必包含當前頁面? 如果我在produce/fru

    0熱度

    1回答

    我有一個小表格,它將只有兩個字段,即密鑰(隱藏)和密碼,當用戶填寫密碼點擊這個提交按鈕時,我需要調用一個操作方法並更新DB中的某些內容。我不能夠得到這個工作與當前的代碼,我 型號: - public class AccountPasswordResetModel { public string Key { get; set; } public string Pas

    0熱度

    1回答

    我執行在我看來,它得到通過Ajax調用填充方法JsonResult這 是標題鏈接我使用的排序排序爲表: <a style="cursor: pointer" onclick="getData('@Html.Raw(ViewBag.Sort == "asc" ? "desc" : "asc")')" id="sort">Title</a> 的JsonResult方法: public JsonRe

    1熱度

    1回答

    我正在對自定義CMS進行大規模檢修,這是我在MVC5中編寫的。這個自定義CMS具有存儲在數據庫中的「urls」的「頁面」。例如,如果用戶請求的瀏覽器/計算器和存在於數據庫中的頁面/計算器列爲URL,那麼我服務於中的指定CoreCms /索引控制器和視圖與數據庫內容爲模型的數據庫內容屬性。我的想法是,我可以使用這個單一的控制器/視圖來提供數據庫中的任何頁面。 重寫我正在使用依賴注入和異步調用只在服務

    0熱度

    3回答

    我有這樣一個網址: http://localhost:17594/Contact/Contact 現在我想表明這樣的: http://localhost:17594/Contact/Contact-us RouteConfig : public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreR

    0熱度

    1回答

    我的要求是將一條URL(例如:http://www.mywebsite.com/的HelloWorld)到所需控制器(家庭),並且動作(索引類型= 1 &模式=視圖?)動態。在這裏我保存傳入的URL,目標控制器+動作+查詢字符串參數在數據庫中。爲此,我使用繼承MvcRouteHandler的自定義路由處理程序,並且在處理程序的GetHttpHandler方法中,我使用控制器名稱,操作,參數等更新路

    0熱度

    1回答

    路由屬性調用網絡API我有一個Web API控制器 public class DefaultController : ApiController { [HttpPost] public IHttpActionResult PostAction(int id, Student student) { return Ok("This is message");

    0熱度

    1回答

    我有一個使用JavaScript編寫的單頁面應用程序,我使用HTML5歷史API來處理客戶端的URL。這意味着發送到服務器的任何URL都應該使服務器呈現相同的頁面。 在ASP.NET MVC 5我寫了這個代碼來做到這一點: public class RouteConfig { public static void RegisterRoutes(RouteCollection route