denetimlerini eklemek için .location öğesini kullanarak, textbox
, düğmelerinin tıklatılıp belirli bir konumda dinamik olarak eklenmesiyle ilgili bir sorunum var. system.windows.forms
ve system.web.ui.webcontrols
adlarını kullanmayı denedim, ancak hala altı çizili textbox1.location
aldım. Benim textbox
ilanı için system.windows.forms
kullanırsanızC# ASP.Net
protected void Button1_Click(object sender, EventArgs e)
{
System.Web.UI.WebControls.TextBox textBox1 = new System.Web.UI.WebControls.TextBox();
textBox1.Location = new Point(15, 15);
this.Controls.Add(textBox1);
}
Ve this.Controls.Add(textBox1)
kırmızı altı çizili olacak ve web kontrollerine pencereleri formlardan dönüştürmek söylüyor.
Lütfen yardım edin! Her yerde araştırdım ama bir çözüm bulamıyorum.
Bir ASP.NET uygulamasıyla uğraşırken neden Windows Forms ad alanını kullanırsınız? Böyle yapma! Ve web'de, kontrolleri kesinlikle böyle konumlandırmıyorsunuz. DOM'de bir şeyin nereye yerleştirileceğini belirlemek için CSS ve HTML hiyerarşisini kullanırsınız. Bazı temel HTML ve CSS öğrenmelerini yapmanız gerektiği gibi görünüyor. – mason
Oh adam html ve css'yi bilmeden bir web formu yapabildiğimi düşündüğümden beri, kontrollere eklememi sağlayan tasarım görünümü var. Neyse, teşekkürler, evet, daha çok araştırma yapacağım gibi görünüyor! – Marcus