viewmodel

    9熱度

    2回答

    我創建了我的Html文本框,以便在回發到服務器時將它們綁定到自定義視圖模型。 <%= Html.TextBox("CustomerFormViewModel.Email")%> 如果是傳統的POST,這很有效。是否有可能通過jQuery做POST,仍然得到同樣的行爲 - [AcceptVerbs(HttpVerbs.Post)] public ActionResult AddCustomer

    1熱度

    1回答

    我的應用程序必須處理大量數據,通常選擇大小約爲10000行。爲了提高性能,建議只選擇所需的數據。 當我必須做計算或任何有意義的業務,我很樂意選擇所有的數據,以正確實例化我的模型,所以我可以依靠它的功能。 當僅查看數據(通常在表格中)時,這不是我想要的,我想將檢索的數據量限制爲絕對最小值。 到目前爲止,我已經使用了以下的方法來從我的資料庫中獲取數據(如下圖所示是做所有的魔法內庫中的方法: priva

    0熱度

    2回答

    當我將'Model'對象(由​​LinqToSQL生成)發佈到控制器時,我可以查詢'ModelState.IsValid',並且如果任何驗證屬性屬性和值不驗證,它將被設置爲'false'。 但是,如果我發佈我自己的類的自定義對象,即使該類的屬性具有驗證屬性並且給出了錯誤的值,ModelState.IsValid似乎總是返回'true'。 爲什麼這隻適用於DataContext模型對象?這些對象使它

    27熱度

    2回答

    我一直在閱讀關於使用MVVM的好處,特別是對於單元測試。所以,現在我需要爲我的ViewModel編寫單元測試。有沒有人有這樣的例子?我應該只使用VS2008生成單元測試並選擇那些看起來很重要的測試?

    2熱度

    2回答

    我有一個列表視圖,它有一個強類型的ViewModel,它包含我正在使用的實體列表以及一些其他會話類型的東西aruound。 單擊列表中的項目(Html.ActionLink)轉到Details視圖,我可以輕鬆地傳遞實體標識。但我也想從View中傳遞ViewModel的其餘部分。 我可以使用各種QueryString參數構建ActionLink,然後自定義ModelBinder可以選擇它們併爲我再次

    3熱度

    2回答

    我想我開始混淆MVC中的控制器的工作。 我有暴露五大功能服務:在隊列 GET包 刪除包 列表包接受包 否認包 我ASP.NET MVC控制器依賴於這個服務,和ca n通常在Action上執行服務調用。到目前爲止我很開心。 第二部分是構建ViewModel結果。如果我在控制器內部執行此操作,則控制器現在具有爆炸依賴項列表 - 添加的每個操作都會增加依賴項以構建視圖模型,並且這些都由控制器繼承。我不太

    5熱度

    3回答

    我有Linq-to-Sql中的模型類,部分類標有數據標註屬性和對xVal的引用。 當我直接將視圖綁定到模型時,一切都很好,xVal和服務器端生成的JS都會進行雙重檢查。 我的許多觀點並沒有將輸入傳遞給一個特定的模型,所以我設置了視圖模型類。我沒有公開整個模型實例,而是將屬性公開給允許/需要由視圖設置的模型。 // foo model public class Foo { public

    6熱度

    4回答

    我有一個網站,我使用fluentNhibernate和Asp.net MVC。我有一個編輯視圖,允許用戶編輯該記錄(對象)的10個屬性中的8個。當您提交表單並且模型綁定時,這兩個不可編輯的字段將作爲空字符串返回到視圖模型中,或作爲默認日期時間值返回,具體取決於屬性的類型。 因爲我也使用AutoMapper將我的視圖模型映射到我的域實體,所以我不能只從數據庫加載我的對象的新副本,並手動設置2缺少的屬

    2熱度

    2回答

    通信我有兩個disctinct部分的對話框。每個零件都使用模型視圖設計。 但是,當一個模型更新,第二個必須得更新。 我想知道它是否存在兩種模型之間進行通信(更新通知)的最佳實踐或設計模式。 這不是真的可能有兩種看法,只有一個模型。 感謝您的時間

    2熱度

    1回答

    我有一個自定義viewmodel裏面有兩個字段和一個linq2sql實體..所有字段都附有驗證屬性。即使所有字段都是無效的,只有linq2sql類中的字段在視覺上指示錯誤,並且視圖模型中的字段正常顯示。但錯誤消息顯示爲所有無效字段。 我的自定義視圖模型是這樣的: public class BooksViewModel { public SelectList BookCategories