本文體驗自定義錯誤資訊。
系統預設的錯誤資訊
在"mvc驗證02-自定義驗證規則、郵件驗證"中,我們自定義了乙個驗證email的類。如果輸入郵件格式錯誤,出現系統預設的報錯資訊。
效果:
通過errormessage來修改錯誤資訊
[email(errormessage = "email格式錯誤")]
[display(name = "郵件")]
public效果:string email
在自定義驗證特性中重寫formaterrormessage方法
using system.componentmodel.dataannotations;
using system.text.regularexpressions;
using system.web.mvc;
namespace mvcvalidation.extension
//重寫基類方法
publicoverride
bool isvalid(object
value)
returnfalse;
}
public system.collections.generic.ienumerablegetclientvalidationrules(modelmetadata metadata, controllercontext context)
;
yieldreturn rule;
}
///
/// 格式化錯誤資訊
///
/// 屬性名
///
publicoverride
string formaterrormessage(string name)
屬性沒有輸入正確的email", name);
}
}
}效果:
MVC驗證06 自定義錯誤資訊
原文 mvc驗證06 自定義錯誤資訊 本文體驗自定義錯誤資訊。系統預設的錯誤資訊 在 mvc驗證02 自定義驗證規則 郵件驗證 中,我們自定義了乙個驗證email的類。如果輸入郵件格式錯誤,出現系統預設的報錯資訊。效果 通過errormessage來修改錯誤資訊 email errormessage...
Tomcat自定義Http錯誤資訊
需求 要讓tomcat在返回200 404等的httpstatus時,附帶自定義訊息而不是預設的ok not found。做法 修改catalina.properties配置檔案,新增以下內容。org.apache.coyote.use custom status msg in header tru...
C 自定義編譯期警告和錯誤資訊
transform expression a exp to string format.define aux str exp exp exp transform a exp to string format.define aux str exp aux str exp exp location fi...