2011-08-03 10 views
0

Visual Web Developer 2008 Express Editionでこの検証サマリプログラムを実行していますが、検証サマリープロパティが出力に表示されていないことがわかりました。この問題を解決するのを手伝ってください!!事前に感謝検証概要コントロールASP.NETプログラムの出力エラー?

<div><asp:ValidationSummary ID="sum1" runat ="server" ShowMessageBox="false" HeaderText="You details cannot be processed due to following errors:" DisplayMode="BulletList" ShowSummary ="true" Font-Names ="arial" Font-Size ="12"></asp:ValidationSummary> 
<asp:CompareValidator ID="cmp1" runat ="server" ControlToValidate ="txtname" Display="Dynamic" Operator="DataTypeCheck" ControlToCompare="txtname1" Type="String" ErrorMessage="values does not match" >*</asp:CompareValidator> 
<asp:RangeValidator ID="ran1" runat ="server" ControlToValidate ="txtdate" MinimumValue="01/08/2011" MaximumValue="31/08/2011" Type="Date" Display="Dynamic" ErrorMessage="Enter date between 1/8/2011 to 31/8/2011" >*</asp:RangeValidator> 
<asp:CompareValidator id="cmp" runat ="server" ControlToValidate ="txtdate" Operator="DataTypeCheck" Type="Date" Display="Dynamic" ErrorMessage="You must date is format of dd/mm/yyyy" >*</asp:CompareValidator> 
+0

あなたが試したことのいくつかの例がありますか? – simonlchilds

答えて

0

あなたは(少なくとも最初の比較バリで)発生している問題は、あなたがDataTypeCheck(タイプ=「DataTypeCheck」)を実行しているということです。

Thichは、この場合、String(Type = "String")として指定されたtxtnameのデータ型のみを検証し、txtname1と比較しないことを意味します。

txtnameの値をtxtname1と同じにする必要がある場合は、Equal演算子を使用する必要があります。

CompareValidator.Operator Property

"備考" セクションの下に "DataTypeCheck" を参照してください。

関連する問題