ASP.NET C# ile Butonu Konumlandırma,Genişliğini Ayarlama
Bu örneğimizde C# yardımıyla kendimiz buton oluşturup konumunu,boyunu, butona tıklanınca mesaj kutusu açtırmayı görüceksiniz.
İlk önce App_Code altında bir sınıf açalım ve aşağıdakileri yazalım(ben GenelIslemler adıyla yarattım):
using System; using System.Collections.Generic; using System.Linq; using System.Web; /// <summary> /// bu sınıf web'de sıkça kullanılacak işlemleri basitleştirir /// </summary> public static class GenelIslemler { /// <summary> /// alert ile mesaj kutusu görüntüler /// </summary> /// <param name="message">mesaj kutusunda görüntülenecek mesaj</param> /// <returns>mesaj kutusu oluşturmak için gerekli html'i üretir</returns> public static string MessageBox(string message) { return string.Format("alert('{0}');", message); } } /// <summary> /// Summary description for Location /// </summary> public class Location { private int x, y; public Location(int x, int y) { this.x = x; this.y = y; } public override string ToString() { return string.Format("position: absolute; left: {0}px; top: {1}px; ", x, y); } }
Sonra aspx.cs’yede bunları yazıyoruz:
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 Page_Load(object sender, EventArgs e) { Button btn = new Button(); btn.Text = "Buton"; btn.Attributes.Add("style", "width:100px; height:70px"); btn.Attributes.Add("onclick", GenelIslemler.MessageBox("Buton tıkladın")); btn.Attributes.Add("style", new Location(50, 90).ToString()); form1.Controls.Add(btn); } }
Yorumlar
Burası çok boş... yorum bırakabilirsin!