asp.net-mvc-3

    0熱度

    1回答

    說我有一個名爲Project的模型,其中包含屬性StartDate,EndDate等。如果我有一個接受該模型的編輯器視圖,那麼生成的HTML的id爲StartDate,EndDate 但是,如果我有一個ProjectViewModel被傳遞到編輯器視圖,其中一個包含Project模型,然後編輯器生成帶有標籤的HTML作爲Project_StartDate.is有一種避免下劃線的方法。它的煩人,因爲

    0熱度

    1回答

    我有一堆常用列表,需要填充下拉列表。而不是定義視圖模型與列表這是我在做什麼。 @Html.DropDownListFor(model => project.TypeID, new SelectList(@PSS.Helpers.ProjectTypes.ProjectTypesList(),"id","name")) 在輔助類的定義如下 namespace PSS.Helpers {

    2熱度

    1回答

    我對Visual Studio(2010)來說相當新穎。我遵循Pro ASP.NET MVC 3的書,並且已經到了部署的最後一章(這是適用於那些熟悉它的運動商店應用程序的)。 在整本書中,我都沒有關於編譯的問題(除了作者錯誤需要糾正),但現在我對如何處理編譯問題仍然停滯不前。 我已將發佈設置更改爲不使用構建屬性下的zip文件。我發佈的網站很好(我改變了他們,並嘗試重新編譯)。我刪除了輸出的文件並試

    0熱度

    1回答

    我們正在構建ASP MVC3應用程序,我們正在構建服務層和實體模型。第三方正在構建Views/Controllers。 現在棘手的是模型。它應該去哪裏? 我的意見是MVC的Web應用程序將只有視圖和控制器。我們的服務庫將具有業務邏輯和EF。但我認爲我們不應該將EF實體直接暴露給Web應用程序。 (或者我們應該嗎?)相反,我們應該查看視圖併爲每個視圖創建視圖模型類。這可能需要爲每個視圖創建多個視圖模

    0熱度

    1回答

    我希望有人能夠闡明我遇到的非常奇怪的行爲。我有一個簡單的選擇框(單值下拉菜單),它具有在頁面加載時設置的默認選定值。奇怪的行爲是,如果用戶更改了選擇框的值,它會顯示兩個值(默認值和新選定的值)在回發中發送?! <select name="selectBox"> <option value="1" selected>Item 1</option> <option value="2

    0熱度

    1回答

    我正在創建一個新的ViewModel,它可以計算出調查結果,對該數據執行一些計算,然後將新計算返回到視圖。我無法弄清楚如何在集合中包含常規的「字符串」數據。 var data = from SurveyResponseModel in db.SurveyResponseModels group SurveyResponseModel by SurveyResponseModel

    6熱度

    4回答

    我一直在試圖弄清楚如何在整個下午都這樣做,但似乎無法控制如何讓DatePicker與我的網站一起工作。 另外,如果可能的話,我想刪除DateTime的時間部分,因爲我只對日期條目發佈感興趣。 我已經包含了下面的代碼,我幾乎刪除了我迄今爲止嘗試的所有內容,所以它回到了開頭。我引用了_Layout.cshtml頂部的JQuery文件,我認爲這是正確的。 我已經看過很多網絡上的指南,但努力使他們很有意義

    1熱度

    1回答

    我正在爲攝影師創建一個投資組合網站。 我面臨將照片大小調整爲小的問題。如果我縮小了尺寸,許多質量都會丟失。我如何壓縮圖片以免失去質量? 我的代碼: using (var input = new Bitmap(imageFile.InputStream)) { int width; int height; if (input.Width

    0熱度

    1回答

    我正在使用knockoutjs呈現項目的集合。在允許用戶進行一些內聯​​編輯之後,我需要將集合發回服務器。但是,該集合沒有在服務器上填充,因爲我沒有使用name =「[0] .Blah」命名約定。有誰知道如何使用knockoutjs渲染名稱屬性,或者如何創建一個模型綁定器,這將允許我從ValueProvider中提取值? 您可以在下面的調試過程中看到ValueProvider的屏幕截圖。 http

    6熱度

    1回答

    最後編輯: 後從達林季米特洛夫的答案之後,我發現這個問題最終被認爲AJAX調用到控制器的方法UpdateForm()是返回一個空字符串。這是我在遇到另一個問題之後在前一段時間發現的必要修改。傳遞一個空字符串導致Firefox的解析器窒息(而Chrome和IE顯然不在乎),所以我用空的div替換了空字符串。 編輯: 由於低於達林季米特洛夫的建議,我發現,我遇到了麻煩的原因是由於一個錯誤,每當有問題的