有了這個XML文件 -格式化XML標籤
<Instructions>
<Admin>
<Instruction>
Steps must be completed in order.</br>
1. Set dates</br>
2. Import.</br>
3. Generate.</br>
</Instruction>
<Style>
<padding-left value="50px"/>
<padding-right value="0px"/>
</Style>
</Admin>
</Instructions>
而這種代碼 -
public void LoadInstructions(String instructionKey) {
XmlNode instLabel = mPropsDoc.SelectSingleNode("ApplicationProperties/Instructions/Admin/Instruction");
XmlNode instStyle = mPropsDoc.SelectSingleNode("ApplicationProperties/Instructions/Admin/Style");
Label ctlInst = new Label();
ctlInst.Text = instLabel.InnerText;
foreach (XmlElement styles in instStyle.ChildNodes) {
ctlInst.Style.Add(styles.Name, styles.Attributes["value"].Value);
}
PageContent.Controls.AddAt(0, ctlInst);
}
其中PageContent是我的網頁上的ContentPlaceHolder。
樣式只應用於第一個元素,並且控件呈現爲一個跨度控件。
爲什麼它不是呈現爲標籤,爲什麼樣式僅適用於第一行?
如果你想kkep格式
你的意思是「適用於第一行」是什麼意思?你能舉個例子嗎? – Tisho