如何在C#中添加中的数据选项(How to add data-option in from C#)
我想在锚标签中添加数据选项。
这里到目前为止我做了什么
StringWriter stringwriter = new StringWriter(); HtmlTextWriter writer = new HtmlTextWriter(stringwriter); DataTable dt1 = BAL.setDropDown(tablename, id_col, value_col); if (dt1.Rows.Count > 0) { foreach (DataRow row in dt1.Rows) { writer.RenderBeginTag(HtmlTextWriterTag.Li); writer.AddAttribute(HtmlTextWriterAttribute.Tabindex, "-1"); writer.AddAttribute(HtmlTextWriterAttribute.Href, "#"); writer.AddAttribute(HtmlTextWriterAttribute.data-option, row[0].ToString()); writer.RenderBeginTag(HtmlTextWriterTag.A); writer.Write(row[1].ToString()); writer.RenderEndTag(); writer.RenderEndTag(); } }我有问题
writer.AddAttribute(HtmlTextWriterAttribute.data-option, row[0].ToString());这条线
我想生成
<li><a tabindex="-1" href="#" data-option="1">Option 1</a></li>请帮忙
i want to add data-option in anchor tag.
here what i have done so far
StringWriter stringwriter = new StringWriter(); HtmlTextWriter writer = new HtmlTextWriter(stringwriter); DataTable dt1 = BAL.setDropDown(tablename, id_col, value_col); if (dt1.Rows.Count > 0) { foreach (DataRow row in dt1.Rows) { writer.RenderBeginTag(HtmlTextWriterTag.Li); writer.AddAttribute(HtmlTextWriterAttribute.Tabindex, "-1"); writer.AddAttribute(HtmlTextWriterAttribute.Href, "#"); writer.AddAttribute(HtmlTextWriterAttribute.data-option, row[0].ToString()); writer.RenderBeginTag(HtmlTextWriterTag.A); writer.Write(row[1].ToString()); writer.RenderEndTag(); writer.RenderEndTag(); } }i am having problem with
writer.AddAttribute(HtmlTextWriterAttribute.data-option, row[0].ToString());this Line
i want to generate
<li><a tabindex="-1" href="#" data-option="1">Option 1</a></li>Please Help
最满意答案
您可以使用(String, String)重载添加自定义属性:
writer.AddAttribute("data-option", "1");You can add custom attributes using (String, String) overload:
writer.AddAttribute("data-option", "1");更多推荐
发布评论