Asp.net 动态应用id
我想用eval做一个动态div 代码出现错误。 服务器标记的格式不正确。 请帮帮忙。 我的代码是: 试试这个Asp.net 动态应用id,asp.net,Asp.net,我想用eval做一个动态div 代码出现错误。 服务器标记的格式不正确。 请帮帮忙。 我的代码是: 试试这个 HtmlGenericControl li = new HtmlGenericControl("li"); foreach (System.Data.DataRow item in ServiceDAO.editVersionDT.Rows) { Button
HtmlGenericControl li = new HtmlGenericControl("li");
foreach (System.Data.DataRow item in ServiceDAO.editVersionDT.Rows)
{
Button btn = new Button();
btn.ID = "btn_" + item["answer_id"] + "";
btn.Text = "Edit V" + item["version"] + "";
li.Controls.Add(btn);
}
您还需要将
li
添加到一些容器中。您正在创建li
控件,但没有将其添加到任何位置
foreach (System.Data.DataRow item in ServiceDAO.editVersionDT.Rows)
{
HtmlGenericControl li = new HtmlGenericControl("li");
Button btn = new Button();
btn.ID = "btn_" + item["answer_id"] + "";
btn.Text = "Edit V" + item["version"] + "";
HtmlGenericControl li = new HtmlGenericControl("li");
li.Controls.Add(btn);
System.Text.StringBuilder sb = new System.Text.StringBuilder();
System.IO.StringWriter stWriter = new System.IO.StringWriter(sb);
System.Web.UI.HtmlTextWriter htmlWriter = new System.Web.UI.HtmlTextWriter(stWriter);
li.RenderControl(htmlWriter);
Response.Write(sb.ToString());
}
当ul与runat服务器的代码不起作用时,在ul内部使用。请用与此相关的完整代码更新您的问题,您可以将此代码放入代码隐藏文件中,它将正常工作。我已经更新了答案,请现在检查并在foreach
循环中创建HtmlGenericControl
。我必须在aspx页面上创建动态div。代码出现错误:服务器标记的格式不正确。我的代码:请帮助我尝试以下操作:。问题在于双引号。