ASP.NET Web ဝင်ရိုး

အားလုံးသော လက်လုပ်ရိုက် အခြေခံ ပါဝင်သည် ဖြစ်စေ <form> အချက်အလက် အတွင်း ရှိ သည်၊ ပြီး <form> အချက်အလက် သည် runat="server" အခြေခံ သည် ဖြစ်စေ ပါဝင်သည်。

ASP.NET Web ပေါင်းစား

အားလုံးသော လက်လုပ်ရိုက် အခြေခံ ပါဝင်သည် ဖြစ်စေ <form> အချက်အလက် အတွင်း ရှိ သည်၊ ပြီး <form> အချက်အလက် သည် runat="server" အခြေခံ သည် ဖြစ်စေ ပါဝင်သည်။ runat="server" အခြေခံ သည် အဆိုပါ ပထမအချက်အလက် သည် လက်လုပ်ရိုက် အခြေခံ အတွင်း ဖြစ်စေ အက်ဥပဒေ ကို ပြုလုပ် ပြီး ဖြစ်သည်။ အဆိုပါ ပထမအချက်အလက် သည် လက်လုပ်ရိုက် အခြေခံ တွင် အသုံးပြုထားသော အခြေခံ အသုံးပြု အခြေခံ သည် လက်လုပ်ရိုက် အက်ဥပဒေ အတွက် ခွင့်ပြု ပြီး ဖြစ်သည်:

...HTML + server controls

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

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

控件!

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

...some code

提交表单

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


id 属性为按钮定义了一个唯一的名称,而 text 属性则为按钮分配了一个 label。onClick 事件句柄规定了一个要执行的子例程。

在下面的例子中,我们在一个 .aspx 文件中声明了一个按钮控件。一次鼠标单击就可以运行一个子例程,可以更改该按钮上的文本。

显示这个例子