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 的程式碼之前,不然是會有問題的。

前言

這是一個簡單又困難的問題,之前速成 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)"

退伍之後開始學習 Android 程式設計,也寫出了通話記錄 Plus 這一個程式,也有許多人想學習這熱門的平台上的程式設計,我把自己學習的心得簡單說一下,希望對想學習的人會有些幫助。

繼續閱讀 »

【作品】ChangeIP(快速更換 IP 程式)

【軟體名稱】ChangeIP
【軟體版本】1.0
【作業系統】XP(不支援 Vista)
【檔案大小】457KB
【軟體作者】黯雲(AnYun)
【軟體網站】http://www.anyun.idv.tw/
【軟體說明】
以前為了能夠快速在 NB 更換 IP 所開發的程式,是使用 Delphi 所開發的。
繼續閱讀 »

下午心血來潮嘗試看看 Google 的殺手級服務 Google App Engine ,不過遇到一些問題尚未解決,先把一些東西簡單記錄一下。

本文有點硬,不是很好吃,請小心服用...XD

繼續閱讀 »

之前寫程式時候寫的一個小模組,雖然 VB.Net 有內建函數可以使用,但是取得的是完整的路徑,會導致一些麻煩,就寫了一個模組,可以指定目錄和要篩選的檔案類型,不過還有很多可以改進的空間就是了,程式碼如下:

繼續閱讀 »

文章頁次1/3
123 » 最後一頁

訂閱網站

網站資訊




Google PageRank查詢
MyHotPost

文章彙整

分類

全部展開 | 全部關閉

噗浪

各式貼紙

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