中国最大のWeb開発リソースWebサイトとテクノロジーコミュニティ、
Microsoftの新しい用語であるASP + Webフォームは、独自の単語として、ASP + Web Forms Page Frameworkは、サーバー上のWebページを動的に生成できるアップグレードされたNGWSランタイムプログラミングモデルです。実際には簡単ではありませんか?HTMLフォームのように、静的なHTMLフォームとは異なり、発電を変更できない場合は、もちろんDHTMLを使用できます。またはそれを行うためのリモートスクリプトですが、結局のところ、それはあまり便利ではありません。それで、Webフォームは正確にどのように見えますか?実際、あなたはそれを見たことがあります、私が前回の例を覚えています、はい、それはウェブフォームですが、例は静的なHTMLでいっぱいです実際の意味で実際のWebフォームが表示されます。広告ローテーションコントロール、テキスト入力ボックス、選択ボタン、テキストタグがあります。
ファイル:intro6.aspx
<html>
<head>
<link rel = styleSeethref = intro.css>
</head>
<スクリプト言語= c#runat = server>
void submitbtn_click(object sender、eventargs e){{{
message.text = hi + name.text +、選択: + category.selectedItem;
}
</script>
<body>
<center>
<form action = intro6.aspx method = post runat = server>
<ASP:Adrotator AdvertisementFile = ads.xml bordercolor = black borderwidth = 1 runat = server/>
<h3> name:<asp:textbox id = name runat = server/>
カテゴリ:<SSP:DropdownList ID = category runat = server>
<ASP:listitem>心理学</asp:listitem>
<ASP:listitem> business </asp:listitem>
<ASP:listitem> popular_comp </asp:listitem>
</asp:ドロップダウンリスト>
<asp:button type = submit text = lookup onclick = submitbtn_click runat = server/>
<p>
<ASP:ラベルID =メッセージrunat = server/>
</form>
</center>
</body>
</html>
さて、このASP+プログラムの違いはASPとは何ですかこれは、特にHTMLで混合している場合、プログラムのプロセスを見る必要があります。もちろん、これは<%%>を使用できないということではありません。結局のところ、ASPと互換性がありますが、私はまだできるだけ少なくしようとしています。次の段落を見てください。
<スクリプト言語= c#runat = server>
void submitbtn_click(object sender、eventargs e){{{
message.text = hi + name.text +、選択: + category.selectedItem;
}
</script>
Cを使用した友達は慣れていると感じていますか?そうです、これはc#、void submitbtn_click(eventargs e)で記述されています。このコード行のメッセージ、名前、カテゴリが定義されていないことに気付くかもしれません。以下のコードを見てください:
<form action = intro6.aspx method = post runat = server>
<ASP:Adrotator AdvertisementFile = ads.xml bordercolor = black borderwidth = 1 runat = server/>
<h3> name:<asp:textbox id = name runat = server/>
カテゴリ:<SSP:DropdownList ID = category runat = server>
<ASP:listitem>心理学</asp:listitem>
<ASP:listitem> business </asp:listitem>
<ASP:listitem> popular_comp </asp:listitem>
</asp:ドロップダウンリスト>
<asp:button type = submit text = lookup onclick = submitbtn_click runat = server/>
<p>
<ASP:ラベルID =メッセージrunat = server/>
</form>
このフォームの執筆は、HTMLフォームとはまったく異なりますか?まず、すべてのフォームには、フォーム自体の背後にあるサーバーが含まれています。選択ボックスは<ASP:DropDownList>になり、選択ボックスオプションは<ASP:ListItem>になり、送信ボタンは<ASP:ボタン>になります。このボタンに対応するコントロール関数はサーバー上。さらに、サーバー側のコントロールがあります。このプログラムを実行してから、HTMLソースコードを見ると、そのような行があります。
<入力タイプ=非表示名= __ ViewState値= A0Z-1715863018__X>
はい、ASP+はこの隠された形の形を通過します。
<form>マークの下には、そのようなコードがあります:
<ASP:Adrotator AdvertisementFile = ads.xml bordercolor = black borderwidth = 1 runat = server/>
ASP:これは、サーバーの辺りコントロールでもありますが、ASPと比較して、構築されたコンポーネントを使用していませんが、この広告を表示します.xml、コードは次のとおりです。
ファイルADS.XML:
<広告>
<ad>
<imageurl>/quickstart/aspplus/images/banner1.gif </imageurl>
<TargetUrl> http://www.microsoft.com </targeturl>
<AlternateText> alt Text </alternateText>
<keyword>コンピューター</keyword>
<印象> 80 </インプレッション>
</ad>
<ad>
<imageurl>/quickstart/aspplus/images/banner2.gif </imageurl>
<TargetUrl> http://www.microsoft.com </targeturl>
<AlternateText> alt Text </alternateText>
<keyword>コンピューター</keyword>
<印象> 80 </インプレッション>
</ad>
<ad>
<imageurl>/quickstart/aspplus/images/banner3.gif </imageurl>
<TargetUrl> http://www.microsoft.com </targeturl>
<AlternateText> alt Text </alternateText>
<keyword>コンピューター</keyword>
<印象> 80 </インプレッション>
</ad>
</広告>
自分を見てください、私は詳細に説明しません。
さて、今すぐこのプログラムを実行し、それとASPの違いを体験し、次のコンテンツを準備してください。