【发布时间】:2014-06-04 15:28:54
【问题描述】:
我正在尝试做这种事情:
aspx
<div runat="server" id="divAltriIndirizzi">
</div>
Page_Load 方法中的aspx.cs
StringBuilder sbDivIndirizzi = new StringBuilder();
for (int i = 0; i < dtInd.Rows.Count; i++)
{
sbDivIndirizzi.Append("<div class='row'> ");
sbDivIndirizzi.Append("<div class='col-lg-12'>");
sbDivIndirizzi.Append("<h3>Indirizzo "+ (i+1).ToString() +"</h3>");
sbDivIndirizzi.Append("<div class='form-group'>");
sbDivIndirizzi.Append("<div class='row'>");
sbDivIndirizzi.Append("<div class='col-lg-8' ID='DivIndirizzo'+(i+1).ToString()>");
sbDivIndirizzi.Append("Indirizzo:");
sbDivIndirizzi.Append("<asp:TextBox runat='server' ID='txtIndirizzo' CssClass='form-control'/>");
sbDivIndirizzi.Append("</div>");
sbDivIndirizzi.Append("</div>");
sbDivIndirizzi.Append("</div>");
sbDivIndirizzi.Append("</div>");
sbDivIndirizzi.Append("</div>");
}
divAltriIndirizzi.InnerHtml= sbDivIndirizzi.ToString();
错误是,在文件 BrowserLink 中:
Eccezione non gestita alla riga 37, colonna 59140 in http://localhost:52479/46dd86a4956a46e08caee509120ba667/browserLink
0x800a139e - Errore di run-time di JavaScript: Syntax error, unrecognized expression: unsupported pseudo: TextBox
我做错了什么?我是 Aspx.net 的新手……复活节快乐!
这是我正在尝试做的,但 Control c 始终为空:
for (int i = 0; i < dtInd.Rows.Count; i++)
{
sbDivIndirizzi = new StringBuilder();
sbDivIndirizzi.Append("<h3>Indirizzo "+ (i+1).ToString() +"</h3>");
sbDivIndirizzi.Append("<div class='form-group'");
sbDivIndirizzi.Append("<div class='row'>");
sbDivIndirizzi.Append("<div class='col-lg-8' ID = 'DivIndirizzo"+ (i+1).ToString()+"'>");
sbDivIndirizzi.Append("Indirizzo:");
sbDivIndirizzi.Append("</div>");
sbDivIndirizzi.Append("</div>");
sbDivIndirizzi.Append("</div>");
divAltriIndirizzi.InnerHtml = sbDivIndirizzi.ToString();
Control c = null;
c=Page.FindControl("DivIndirizzo" + (i + 1).ToString());
if (c != null)
c.Controls.Add(
new TextBox()
{
ID = "txtIndirizzo" + (i + 1).ToString(),
CssClass = "form-control",
Text = dtInd.Rows[i]["Indirizzo"].ToString()
});
}
【问题讨论】:
标签: c# javascript asp.net innerhtml