Asp.net MVC 在資料實體模型中有設定好驗證的模式,就可以很方便的產生模型驗證,比如下面的對某個欄位的設定,就可以驗證有無輸入和輸入的資料是否為英文數字。

[Column(DbType = "NVarChar(50)")]
[Required(ErrorMessage = "請輸入帳號")]
[RegularExpression(@"^[a-zA-Z0-9]*$", ErrorMessage = "帳號只能輸入英文和數字")]
public string AccountID { get; set; }

然後只要在 View 中加上下面這一段,就會自動幫你做驗證囉!

Html.ValidateFor(X => X.AccountID);

上面只是簡短的介紹,之後再寫個實作範例來詳細介紹,

這次重點是如果想啟用客戶端驗證,在送出表單前就先驗證欄位的話,只要在View中加上下面這一段程式碼就可以啦!

Html.EnableClientValidation();

不過我在使用的時候發現到一個問題,有時候它會無法作用,後來仔細檢查之後發現,原來是放的位置的問題,如果將此段程式碼放到 Form 裡面的話,就會有問題,所以必須放在 View 產生 Form 的程式碼之前,不然是會有問題的。

經過了半年終於又更新囉!這次修正了很多問題,安全性也有提昇,更新外掛也變得更容易快速啦!還有新的佈景及一堆函式,也直接支援多網站,可以一次開多個 Blog ,一直沒更新的網友記得更新這一版囉!也別忘記備份資料了。

下載資訊:

檔案名稱:WordPress
版本:3.0
官方網站:這裡
下載連結:中文官網直接下載

輸入您的密碼方能觀看迴響。

本文受密碼保護,須填寫您的密碼才能閱讀。


【敗家】紙箱人阿楞開箱

前言

前陣子終於在網拍看到有紙箱人阿楞的貨,就下標買下來啦!收到之後比我想像中大隻一點,雖然有點貴,但是真的很可愛啊!以後拍照都可以偷偷讓他跟著入鏡了,再來就是看圖囉!或是直接到相簿觀看啦! 繼續閱讀 »

前言

這是一個簡單又困難的問題,之前速成 ASP.Net ,發現還有很多基本的東西還不夠熟悉,所以才產生這一個問題啊!就當做筆記記錄一下了,太少用到也很容易忘記。
繼續閱讀 »

最近在學習Asp.Net MVC ,當把做好的網站要部屬到 IIS 的時候發現都會出現找不到檔案的錯誤,經過一番嘗試終於找到解決的方式了。

主要就是到 IIS 裡面去新增一個篩選器,設定參數如下:

執行檔(X): c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
副檔名(E): .mvc
限於為(L): GET,HEAD,POST,DEBUG
不要選"確認讓檔案是否存在(V)"

最近來自 Google 最大的事件大概就是送了一堆 Nexus One 吧!而我也有幸因為通話記錄 Plus 的關係,也可以獲得一支 Nexus One。這也是當初學習 Android 的時候沒預料到的結果。

之前退伍的時候還沒想那麼快直接進入職場,因此選擇回學校幫個忙,順便學習 Android 手機程式開發,也因此讓我生活變得不一樣了,雖然薪水不高,但是現在想想的確是個正確的選擇,也希望以後能有時間在繼續寫些好用的程式了。

這次真的很意外來自 Google 的禮物,也讓我很高興,希望之後能夠有更多好消息囉!哈哈~

訂閱網站

網站資訊




Google PageRank查詢
MyHotPost

文章彙整

分類

全部展開 | 全部關閉

噗浪

各式貼紙

wordpress歡樂正體中文交流所
stickeraction
本部落格100%不含三聚氰胺
反對興建淡水沿河道路
Copyright 黯雲居 | Theme Sco v4.0 By:Scorpio