routedata

    2熱度

    1回答

    傳遞值的列表作爲查詢字符串推薦的方法是 www.site.com/search?value=1&value=2&value=3&value=4 ASP.NET處理這口井: string value = QueryString.Get("value"); // returns "1,2,3,4" 但我不能找出將這些值傳遞給RouteData的方法。明顯的做法是將 int[] value =

    2熱度

    1回答

    我一直使用Html.BeginForm()方法的變體,HTML屬性附加到我的形式,像這樣: @using (Html.BeginForm("actionname", "controllername", FormMethod.Post, new { id = "myform" })) 不幸的是這導致窗體目標鬆散所有路線數據。 說我的網址爲controller/action?abc=123,然後使

    45熱度

    1回答

    如果我想直接從View訪問RouteData(例如當前動作或參數值),而不是從ViewData中將其從控制器中傳入,那麼我將使用什麼類?

    1熱度

    2回答

    我需要編寫一些代碼來在我的項目數據庫中查找ID。 用戶與項目耦合,所有項目與其他對象(如會話)有很多連接。 現在我需要在運行任何操作之前檢查,如果用戶嘗試訪問Session,連接到與會話連接的同一項目。 爲此,我想在Actions上使用[Attribute]。 MVC: creating a custom [AuthorizeAttribute] which takes parameters? 這

    2熱度

    1回答

    我想從使用Web服務的URL中提取一個id號,以便它可以用作選擇語句中的where子句的參數根據記錄的ID號碼從數據庫中產生數據。然後,這些數據將被傳回到頁面,以填充jQuery模式彈窗窗口中的元素。 一切工作正常與靜態身份證號碼(例如:string postid = "120"),但我不知道如何從URL中獲取ID號碼。我在.Net 4中使用路由,訪問頁面路由的方法在Web服務中不起作用。在網頁我

    1熱度

    1回答

    我使用jQuery發佈一個ID來我的路線,例如: http://localhost:1234/Load/Delete 與POST參數ID = 1 我只使用默認在Global.asax.cs中的路由現在: routes.MapRoute( "Default", "{controller}/{action}/{id}", new { controller = "Home",

    0熱度

    1回答

    我有一個視圖模型這是一個非常簡單的過濾器對象是這樣的: public class FilterViewModel { public String FilterTerm { get; set; } public String FilterProperty { get; set; } } 什麼我希望做的是做從另一個頁面的路線鏈接到這一個,並通過我的FilterViewMod

    0熱度

    2回答

    我通過發送從Application.OnError錯誤ID到一個控制器行動處理在ASP.NET MVC中的錯誤,通過添加給出了錯誤ID的路由數據值: Global.asax中。 CS /的OnError: var routeData = new RouteData(); routeData.DataTokens.Add("errorKey", errorId); var context =

    1熱度

    4回答

    我有類似下面的一些方法: public ActionResult Details(int id) { var viewData = new DetailsViewData { Booth = BoothRepository.Find(id), Category = ItemType.HotBuy }; retur

    0熱度

    1回答

    ,是否始終在modelState集合中路由數據,還是僅在modelState集合中,如果根據適用的控制器操作的模型綁定程序明確請求該鍵? 爲了說明: public HomeController { ActionResult Index(string id) 首頁/索引/ 5東西=別的 請問的ModelState字典有鑰匙的東西和別的值,或將它僅僅有鑰匙ID?