modelstate

    0熱度

    2回答

    我的用戶模型有一個int屬性稱爲活動(它是一個int因爲我沒有創建模型也沒有數據庫,它被用作布爾..)。我正在創建將編輯模型的動作/Users/Edit/,所以我得到一個帶有活動屬性複選框的表單。當按下提交按鈕時,模型聯編程序會將所有表單數據放在一起,並將其作爲參數傳遞給/Users/Edit。 但是,當我嘗試保存對數據庫的更改時,我檢查ModelState.isValid並返回false,因爲模

    2熱度

    4回答

    我有一個問題,可能只是由於我缺乏ASP.NET MVC的經驗,但它是我現在一直試圖解決的一個問題。 我有一個Code First數據庫設置,與asp.net上的第一個教程(http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4)沒有什麼不同。基本上,我遇到的問題是嘗試

    0熱度

    4回答

    我嘗試添加一個新的國家,該國有一個鏈接到大陸。當我按下「創建」按鈕時,它不會添加新記錄。我調試了我的項目,我認爲這是因爲ValidState是錯誤的。因爲這個原因,屬性「Continent」爲空,但Continent_Id不是。 我嘗試編輯現有國家時遇到同樣的問題。 (我已經使用SQL Management Studio中的SQL腳本填充了我的數據庫) 有人可以幫助我嗎? 洲類: public c

    0熱度

    1回答

    我有一個表Product,一個表ProductType,最後一個表ProductCompanies。這是它們之間的關係: 我有一個ProductViewModel是這樣的: public class ProductViewModel { public Product Product { get; set; } public List<SelectListItem

    1熱度

    1回答

    如果(沒有選擇模型屬性),我已經加入使用 從控制器型號錯誤 { ModelState.AddModelError("SelectionRequired","Please select atleast one value"); } 相加得到 我在許多地方用同樣的方法添加了這個錯誤,但最終我只想向用戶顯示ModelState錯誤集合中只有一條這樣的消息。 爲此目的,在返回查看之前,我必須刪除除一個之外

    1熱度

    1回答

    我對我的代碼進行了一些驗證,輸入我的地址,城市,電話號碼等。此功能完美無缺,並根據需要返回錯誤。當我從一個視圖切換到另一個視圖時,然後回到側欄上時,驗證錯誤仍然存​​在。我想清除這些值,以便每次回到選項卡時都不會看到它們。 我試過 modelstate.clear() ,並且不工作,所以任何其他的想法,將不勝感激。 謝謝!

    0熱度

    3回答

    我有一個User類,它具有多個字符串屬性,它們都是必需的。這些屬性用於不同的操作,如創建和更新。 在我的表單中,創建動作時,我僅使用這些屬性的一部分,因此,ModelState無效。 有沒有辦法指定ModelState它應該只驗證包含在POST數據(在表單內)的屬性?所以缺少的屬性會被忽略?

    1熱度

    1回答

    我有一個名爲「出版物」的模式,它有另一種模式裏面所謂的「出版商」: public class Publication { public int PublicationID { get; set; } public Publisher Publisher { get; set; } } public class Publisher { public int P

    6熱度

    3回答

    我不明白爲什麼ModelState.isValid會以各種方式給我。我在電子郵件中設置了一些內容,並返回true,我填充空字段,它也會返回true。我的問題是,當字段爲空時我必須做些什麼才能返回true,並且我沒有寫電子郵件? 我有一個視圖文件: <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"

    2熱度

    1回答

    我試圖把一個jQuery動畫加載器放在我的asp.net mvc 4應用程序中,當用戶點擊提交按鈕時,它會用白色洗滌超過整個屏幕,請稍候。這一切都有效。我遇到問題的一個部分是,當我的表單上存在驗證錯誤時,客戶端驗證會啓動(我想保留),並將其鎖定在jquery加載器屏幕後面。在我$(document).ready(....功能 $(function() { $("#submitbtn