ASP.NET - Mifano ya msindikizo
- Kwanza Kipya Makikio ya WebForms
- Pya Kipya Matukio ya WebForms
Mifano ya msindikizo ni tafuta ambazo msindikizo anayofahamia.
Hadhi ya Classic ASP
Mifano iliyotolewa hapa ni ikopiwa kutoka katika kileo cha kwanza:
<html> <body style="background-color:#e5eecc; text-align:center;"> <h2>Hello CodeW3C.com!</h2> <p><%Response.Write(now())%></p> </body> </html>
Mifano ya juu inaweza kuonyesha hadhi ya Classic ASP: kitu kinachotukia kinahitaji kuwa na uwanja wa uharifu.
Kwa Classic ASP, hatuna inaingia kusaidia kufichwa kwa kikata cha kufanya kazi na HTML yenyewe. Hii inakosa uangalifu wa ukurasa, inakosa na kusaidia kumaliza.
ASP.NET - Mifano ya msindikizo
Kwa mifano ya msindikizo, ASP.NET imeenda kwenda hatua ya
Mifano ya msindikizo ni tafuta ambazo msindikizo anayofahamia.
Kuna aina tatu za mifano ya msindikizo:
- Mifano ya HTML ya msindikizo - Mifano ya taswira ya HTML ya zamani
- Mifano ya msindikizo wa msindikizo - Mifano ya taswira ya ASP.NET ya muda mpya
- Mifano ya msindikizo ya usikilizaji - inayofanyia usikilizaji wa kichaji
ASP.NET - Mifano ya HTML ya msindikizo
Mifano ya HTML ya msindikizo ni tafuta za HTML ambazo msindikizo anayofahamia.
Mifano ya HTML ya ASP.NET yanahandishwa kama matendo. Kupata kuwa inafaa kuandika, inafaa kuongeza kwa mifano ya HTML hiyo Mfano wa runat="server"Mfano huu ya kuonyesha kwamba element hii ni kikontole cha msindikizo. Kwa sababu hiyo, inafaa kuongeza ufupi wa id kwa kumieleza kikontole cha msindikizo cha msindikizo. Id hii inatokana na kufanyishwa kazi kwa kikontole cha msindikizo cha msindikizo.
注释:所有 HTML 服务器控件必须位于带有 runat="server" 属性的
ASP.NET - Web 服务器控件
Web 服务器控件是服务器可理解的特殊 ASP.NET 标签。
Kama kikuu cha kusoma cha kawaida cha HTML, kikuu cha kusoma cha kawaida cha Web kinatengeneza kwenye kikuu cha kusoma cha kawaida cha kusoma cha kawaida, kwa hiyo yana ujumbe wa runat="server" kwa kusikia kwa kufaa. Hata hivyo, kikuu cha kusoma cha kawaida cha Web hakina umuhimu wa kumapiga hadi kikuu cha HTML kinaonesha, kwa hiyo hawana uwanja wa kusoma cha kawaida cha HTML wote. Kwa hiyo, kikuu cha kusoma cha kawaida cha Web inahusiana na uwanja wa kusoma cha kawaida cha ASP.NET.
Inayotumika kwa kuzengera kikuu cha kusoma cha kawaida cha Web ni:
<asp:control_name id="some_id" runat="server" />
Kwenye mifano hii, tumekuwa na Button kikuu cha kusoma cha kawaida katika faili ya .aspx. Kisha tumekuwa na kuzengera kwa hatua ya Click, ambayo inaweza kubadilika ujumbe kwenye butoni:
<script runat="server"> Sub submit(Source As Object, e As EventArgs) button1.Text="Tumekitumia!" End Sub </script> <html> <body> <form runat="server"> <asp:Button id="button1" Text="Tukio!" runat="server" OnClick="submit"/> </form> </body> </html>
ASP.NET - Kikuu cha kusoma cha kawaida
Kikuu cha kawaida cha kusoma inayotumia kwa kubadilika hatua ya mtumiaji. Ikiwa hatua ya mtumiaji haisitike kwa kusoma, inasayaa ujumbe wa kichafuzi kwa mtumiaji.
Kila kichwa cha tathmini kinafanya aina ya tathmini ya kawaida (kama tathmini ya thamani kisaia au thamani ya jumla).
Kwa msingi, kama inatendeka kwa Button, ImageButton au LinkButton, tathmini inayofanyika. Inaweza kuzipunguza tathmini kwa kufikiria inayotendeka kwa false, kufikiria kiwango kilichotendeka kwa Button hii inakadhibiti tathmini.
Makusanyiko ya Kichwa cha Kimaadui cha Kuzalisha inayotumika ni:
<asp:control_name id="some_id" runat="server" />
Kwenye mafano yaliyotazama, tumekuwa na kichwa cha aspx kina kichwa cha TextBox, kichwa cha Button, pamoja na kichwa cha RangeValidator. Kama tathmini inapofikia, maandiko ya "The value must be from 1 to 100!" itakuwa inonyeshwa katika kichwa cha RangeValidator:
<html> <body> <form runat="server"> <p>Enter a number from 1 to 100: <asp:TextBox id="tbox1" runat="server" /> <br /><br /> <asp:Button Text="Submit" runat="server" /> </p> <p> <asp:RangeValidator ControlToValidate="tbox1" MinimumValue="1" MaximumValue="100" Type="Integer" Text="The value must be from 1 to 100!" runat="server" /> </p> </form> </body> </html>
- Kwanza Kipya Makikio ya WebForms
- Pya Kipya Matukio ya WebForms