ASP.NET Web Form

Makina za uwanja za mtaalamu zitaonyesha kwenye <form> labeli, na <form> labeli lazima iwe na ujaribio runat="server".

ASP.NET Web Form

Makina za uwanja ya mawasiliano zitaonyesha kwenye <form> labeli, na <form> labeli lazima iwe na ujaribio runat="server". Ujaribio runat="server" inaeleza kwamba fomu hii inahitajika kusafirishwa kwenye mtaalamu. Iliweza pia kuonyesha kwamba kina kinachotumika katika fomu hii kinaweza kutumika na script ya mtaalamu:

...HTML + server controls

注释:该表单总是向自身页面进行提交。如果您规定了一个 action 属性,它会被忽略。如果您省略了 method 属性,它将被默认地设置为 method="post"。同时,如果您没有规定 name 和 id 属性,它们则由 ASP.NET 自动分配。

注释:一个 .aspx 仅能包含一个

控件!

如果您查看一个 .aspx 页面的源代码,而其中包含的表单不带有 name, method, action 或 id 属性,那么您将看到 ASP.NET 已经把这些属性添加到该表单。类似这样:

...some code

提交表单

表单通常通过点击一个按钮来提交。ASP.NET 中的 Button 服务器控件的格式是这样的:

<asp:Button id="id" text="label" OnClick="sub" runat="server" />

id ya kichwa cha kifungu inadai jina pekee, na text ya kichwa cha kifungu inadai label. onClick handler inasababisha matokeo ya kwanza iliyotumika.

Kwenye mifano hii, tunahadithia kichwa cha kifungu kwenye faili .aspx. Kukadiriwa kwa kichwa cha kifungu kwa kifo cha kina inafanya matokeo ya kwanza, inaweza kubadilisha ujumbe kwenye kichwa cha kifungu.

Onyesha mifano hii