将控件添加到Asp页面并在C#中定位

时间:2009-09-16 00:36:57

标签: c# asp.net hyperlink

我需要使用C#添加不同数量的链接到网页。一点点背景可能会有所帮助,其最终目标是让用户选择地图区域并选择他们想要从此地图获取的数据。生成数据报告后,将弹出一个链接,用于选择的每个区域,即报告的下载链接。

我可以添加新的链接,但是我希望像主控件一样保持页面的中心位置,但是当我添加新的超链接时,它会不断添加到左侧。我将页面样式设置为居中,我没有看到超链接对象中的选项来设置它的位置。还有其他办法吗?

原谅我,但这是我的第一个C#网络应用程序。

谢谢!

1 个答案:

答案 0 :(得分:1)

让自己成为

<asp:PlaceHolder runat="server" id="plhFoo" />

在您要添加动态内容的位置,然后将控件添加到此位置,而不是页面。

- 编辑

如果你想定位它,你可以放一个

<asp:Panel runat="server" ID="pnlFoo" CssClass="someclass" />

风格someclass;因为面板将呈现为div。