从代码隐藏中添加时,在父标签控件的标记之间添加asp.net标签

时间:2016-07-13 16:07:32

标签: c# asp.net webforms asp.net-controls

我在代码隐藏中向我的页面添加了一个父asp.net标签,如下所示:

Label lbl = new Label();
lbl.ID = "lblPrimary";
lbl.Text = "Testing";
placeholder.Controls.Add(lbl);

我需要结束输出看起来好像我在aspx中执行了以下操作:

<asp:Label ID="lblPrimary" runat="server" Text="Testing">
     <asp:Label runat="server" SkinID="Required"></asp:Label>
</asp:Label>

如何从上面的代码隐藏中添加所需的标签?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下代码。外部Label的Text属性使用Literal控件设置,否则在将内部Label添加到Controls集合时会覆盖文本。如果您想要在问题中指定的确切结果,您可以忘记Literal控件,但“Testing”将不会显示在外部Label中。

    image = imread("ImageTryse.jpg", 1); // Read the image
cv::resize(image, image, Size(800, 800), 0, 0, cv::INTER_CUBIC);
Mat image_gray = IncreaseContrast(image);
cvtColor(image_gray, image_gray, CV_BGR2GRAY);
vector<vec3f> circles1;
HoughCircles(image_gray, circles1, CV_HOUGH_GRADIENT, 2, 10, 100, 22, 10, 17);