xval

    1熱度

    1回答

    在我的MVC應用程序中,我有一個頁面,我使用幾個隱藏字段在底層進行一些計算。此頁面加載了xVal驗證以使數據一致。但問題是,xVal還驗證了僅在頁面本身使用的隱藏字段。有什麼辦法可以禁用隱藏字段的xVal?

    0熱度

    1回答

    我正在部署一個開始生活在xVal的舊時代的MVC3項目。我認爲這是此錯誤的根源: 無法加載文件或程序集「System.Web.Mvc,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35」或它的某個依賴項。定位的程序集清單定義與程序集引用不匹配。 (來自HRESULT的例外:0x80131040) 我在生產服務器

    1熱度

    1回答

    我想知道是否有人對xVal或MVC 3.0模型驗證的使用有任何意見?我最初開始使用xVal是因爲它能夠驗證客戶端和服務器端,但項目似乎已經死亡(可能休眠是一個更好的詞),並且MVC 2.0和3.0中的驗證看起來已經大大改善。 MVC3.0驗證使用xval有什麼優點(反之亦然)? 任何建議表示讚賞, 謝謝 JP

    0熱度

    2回答

    我想寫一個正則表達式來測試字符串。該字符串必須以字母數字字符開頭或結尾。 例如。 test - OK test$ - OK $test - OK $ - not OK $test$ - not OK 我可以測試^\w.*$開始與^\w.*$結束。 但我似乎無法將它們合併成類似^.*\w$ | ^\w.*$的東西。 有沒有人有任何想法,甚至更好的正則表達式爲此目的?

    2熱度

    1回答

    我正在使用xVal和jQuery進行MVC中的客戶端表單驗證。 如果用戶鍵入不符合指定格式的字符串,則正確驗證使用[DataType(DataType.Date,ErrorMessage = ...)]註釋的日期字段。但是,如果用戶輸入的月份或日期無效,例如13/32/2010,則在提交到服務器之前不會生效。 有誰知道任何快速的方法來更強大地驗證客戶端的日期?

    0熱度

    2回答

    我目前正在尋找將項目從MVC1遷移到MVC2。我們正在使用xVal進行客戶端驗證。 從我的理解,我只需要刪除對xVal的引用,並用MVC2 EnableClientSideValidation替換,它應該做的伎倆。還有什麼需要? 此外,由於xVal無法在客戶端驗證模型列表,MVC2 + ClientSideValidation的情況仍然如此嗎?這 實例(我的意思與 「車型目錄」 是在一個List<

    1熱度

    1回答

    我目前正在重構我的項目,我不太確定的一件事是如何處理業務驗證錯誤。 目前我使用xVal庫中的RulesException類,我相信這個庫不再被開發,所以我可能需要相應地更新我的代碼......這是我的一個方法的例子領域模型: public virtual void AddComment(ProfileComment comment) { // ensure account

    2熱度

    1回答

    我使用Ajax.BeginForm提交表單ANS XVAL執行驗證 問題正在取得的AJAX請求後,即使表格上有錯誤。我知道客戶端驗證正在工作,因爲它正在顯示正確的錯誤消息,什麼不是,但爲什麼它認爲無論如何,使ajax請求無論如何是我不明白的。 我甚至試着把causesvalidation = true放在提交標籤裏面,但表單仍在提交。 <% using (Ajax.BeginForm("Sugge

    8熱度

    1回答

    我有一個應用程序,我一直使用xVal很長一段時間。它最近更新爲MVC 2. 我在我的域模型上使用標準DataAnnotations屬性,這些屬性還實現了調用DataAnnotationsValidationRunner的「Validate()」方法。如果有任何錯誤,則該方法拋出RulesException。 在我的控制器,我用的是非常典型的漁獲RulesException catch (Rules

    1熱度

    3回答

    我正在使用jQuery.validate(與ASP.NET MVC 1.0和xVal),並試圖覆蓋默認的錯誤顯示代碼,以便將錯誤範圍附加到元素,而不是追加錯誤圖像圖標與錯誤消息本身在圖像的標題/ alt屬性中。在正確的地方正確的圖標 - - 但是每次的validate()被調用時,增加了另一個驗證 jQuery.validator.setDefaults({ errorPlacement