Tutorial hari ini adalah trik agak sederhana tetapi sangat efektif yang akan meningkatkan pengalaman pengguna secara keseluruhan di C # proyek berikutnya. Jika Anda sedang membangun sebuah situs yang membentuk intensif (katakanlah situs saja instruksi online) dan pengguna ingin menghapus kotak teks yang ia / dia telah didata karena ia / dia tidak senang dengan jawabannya. Alih-alih pengguna akan melalui dan menghapus semua jawaban sendiri, Anda bisa membuat tombol dan dasi acara itu yang akan menghapus semua bidang Text Box untuk dia / dirinya.
Sekarang bahwa Anda memiliki bentuk web untuk bekerja, Anda dapat mulai menambahkan item dari toolbox untuk menyelesaikan proses. Memperluas panel toolbox dan ambil dan menempatkan item Tombol dalam tag div terbuka dan menutup. Pergi ke depan dan menambahkan Tiga Textboxes serta Lapangan Label untuk menambahkan beberapa teks. Kode Anda harus terlihat seperti ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <head runat="server"> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <br /> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <br /> <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox> <br /> <asp:Button ID="Button1" runat="server" Text="Clear Fields" OnClick="Button1_Click" /> </div> </form> </body> </html> |
Cukup lurus ke depan sejauh ini. Seperti yang Anda lihat, kontrol akan kode dan mengatur semua aset yang tepat serta memberikan tombol kita event OnClick yang tepat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { protected void Button1_Click(object sender, EventArgs e) { CleartextBoxes(this); } public void CleartextBoxes(Control parent) { foreach (Control x in parent.Controls) { if ((x.GetType() == typeof(TextBox))) { ((TextBox)(x)).Text = ""; } if (x.HasControls()) { CleartextBoxes(x); } } } } |
JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia. Web Hosting kami mendapatkan Microsoft Spotlight Award dari Microsoft dan ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2015, ASP.NET 4.6, ASP.NET MVC 6, Silverlight 5 and Visual Studio Lightswitch.
Untuk keterangan lebih lanjut, silahkan klik disini!