Поскольку вы уже установили атрибут runat="server"
, вы можете получить доступ к элементам управления HTML в вашем коде через его id
:
// *.aspx:
<a id="userImageLightBox" runat="server" ...>
<img id="userImage" runat="server" ... />
</a>
// code-behind:
userImageLightBox.Title = "New Title";
userImage.Src = "~/images/profile.png";
// To get or set an attribute like `rel`:
userImageLightBox.Attributes["rel"] = "test";
Обновление: Если вы хотите создать HTML-код из кода, вы можете сделать так, как написал Джон:
HyperLink a = new HyperLink();
a.ID = "userImageLightBox";
a.Attributes["rel"] = "lightbox";
Image img = new Image();
img.ID = "userImage";
img.ImageUrl = "img.png";
img.Width = 150;
img.Height = 146;
a.Controls.Add(img);
Да, и, пожалуйста, увеличьте вашу скорость приема.