2015-10-14 71 views
0

我正在創建一個名稱爲字符串值的新控件對象。原因是我需要通過它作爲一個位置的div。看下面的例子,我想將divName改爲nameofDiv字符串的值。這個div名稱已經通過數據綁定存在於aspx頁面中。所以它不是通過代碼創建一個div,而是嚴格使用該名稱。使用字符串c的值名稱創建控件#

string nameofDiv = "Divone"; 
Button button = new Button(); 
Control divName = new Control(); 
divName.Controls.Add(button); 
+0

什麼名字,你在說什麼?變量*標識符*? – Amit

+0

爲什麼不使用'.Name'屬性? 'divName.Name = nameOfDiv' – Roman

+0

是的,爲什麼不使用.Name屬性。它可以設置爲控制對象。選中此[鏈接](https://msdn.microsoft.com/en-us/library/system.windows.forms.control.name(v = vs.110).aspx)。 – seesharpconcepts

回答

1

希望,這對你的工作,

string divOtherName = "divOne"; 
HtmlGenericControl divName = new HtmlGenericControl("div"); 
divName .Attributes.Add("name", divOtherName); 
divName .Attributes.Add("id", divOtherName); 
+0

嗨Sanjay請閱讀上面的評論似乎.Name屬性是winforms而不是web.Ui.Page爲asp.net – Mattwaldo

+0

請參閱上文,我已根據Web.UI.Page更正。 –

+0

嗨桑傑,對不起,我已經更新了這個問題。 div已經存在於aspx頁面中,但已經從已經存在的代碼中獲得了數據綁定。然後我想用這個名字來添加按鈕。謝謝 – Mattwaldo