-1

我正在编写以下代码来获取 div 元素的 html:

var sb = new StringBuilder();
MyDiv.RenderControl(new HtmlTextWriter(new StringWriter(sb)));
string s = sb.ToString();
Session["RecoveryItems"] = s;

但它会抛出错误:

Textbox controls must be inside a form tag.

我正在使用带有表单标签的母版页,并且在 aspx 页面内我有一个包含 div 的用户控件。div 填充有服务器代码。带有表格、标签控件和文本框。我尝试在 div 之前的用户控件中添加表单标签

4

1 回答 1

0

div 元素必须在表单控件内。在 aspx 页面中创建 div 服务器控件并为其赋予 id="someid" 和 runat="server" 属性,然后尝试将文本框添加到该 Div 服务器控件

于 2015-02-11T12:10:32.643 回答