ホームページ  >  記事  >  バックエンド開発  >  ASP.netのAJAX

ASP.netのAJAX

巴扎黑
巴扎黑オリジナル
2016-12-20 15:20:571313ブラウズ

この 2 日間の .Net Framework トレーニングにより、Microsoft についての理解が深まりました。以前はMSの物をあちこち引きずってるだけで、他にこれ以上驚くような機能は無いと思っていました。今日ASP AJAX ToolKitを導入してみて、本当に驚きました。

いくつかの簡単な例を挙げると、たとえば、このような効果を追加したい場合、テキストボックスに 2 つの数字を入力した後、これら 2 つの数字で始まるすべてのデータベースまたは Web サービスをリストする関連付け関数が必要です。 ASP.NET では 1 つの文だけで十分です。

ID="AutoCompleteExtender1"
TargetControlID="ZipCode"
ServicePath="ZipCodeService.asmx"
ServiceMethod="GetMatchingZipCodes"
MinimumPrefixLength="2"
CompletionListElementID="ctl 00_MainPlaceHolder_ZipCodeComp
letionList"
CompletionSetCount" = "15"runat="server"/>

これを j2ee で行うとさらに面倒ですが、DWR などの J2EE 上に構築された AJAX フレームワークを使用すると、はるかに簡単になります。 。

別の例として、郵便番号では 5 つの数字を入力するように求められます。まず、数字と - のみを残すようにフィルターします。別の文の電話番号も次のようになります:

ID="FilterTextBoxExtender1"
TargetControlID="ZipCode"FilterType="Custom"
ValidChars="0123456789-"
runat="server"/ > ;

ID="FilterTextBoxExtender2"
TargetControlID="Phone"FilterType="Custom"
ValidChars="0123456789()-."
runat="server"/>

次に、次のプロンプトを表示します。 5 つの数字を入力してください

ID="TextBoxWatermarkExtender1"
TargetControlID="ZipCode"WatermarkText="xxxxx"
runat="server"/>

ID="TextBoxWa 」
TargetControlID ="Phone"WatermarkText="xxx-xxx-xxxx"
runat="server"/>

表示される効果はこんな感じ


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。