我將控件添加到Asp.Net webforms頁面上的面板,我想更改它生成的html。我在做什麼一個簡單的例子:動態添加控件時更改asp.net html輸出
Dim control1 As New HiddenField()
control1.ID = "Control1"
control1.Value = "Text"
Dim control2 As New HiddenField()
control2.ID = "Control2"
control2.Value = "Text"
Panel1.Controls.Add(control1)
Panel1.Controls.Add(control2)
這將生成以下HTML:
<input type="hidden" name="Control1" id="Control1" value="Text" /><input type="hidden" name="Control2" id="Control2" value="Text" />
有沒有一種方法,以確保有一個換行符在每個控制之間?添加更多控件時,當前的源代碼非常麻煩。我想HTML以這樣的格式:
<input type="hidden" name="Control1" id="Control1" value="Text" />
<input type="hidden" name="Control2" id="Control2" value="Text" />
你確定它應該是Panel2.Controls.Add(控制2)?看起來應該是Panel1.Controls.Add(control2) – freefaller
你是對的,編輯示例 –