C# 从代码隐藏填充javascript库

C# 从代码隐藏填充javascript库,c#,javascript,image,C#,Javascript,Image,我有下面的画廊- <div class="content"> <div id="myGallery"> <div class="imageElement"> <h3>IMAGE 1</h3> <p></p> <a href="#" title="open image" class="open"></a

我有下面的画廊-

<div class="content">
    <div id="myGallery">
        <div class="imageElement">
            <h3>IMAGE 1</h3>
            <p></p>
            <a href="#" title="open image" class="open"></a>
            <img src="image1.jpg" class="full" />
            <img src="image.jpg" class="thumbnail" />
        </div>
        <div class="imageElement">
            <h3>IMAGE 2</h3>
            <p></p>
            <a href="#" title="open image" class="open"></a>
            <img src="image2.jpg" class="full" />
            <img src="image2.jpg" class="thumbnail" />
        </div>
    </div>
</div>
然而,这只是渲染了图像,而没有将其放入图库本身。


请参见此处如何创建自定义标记:

不缺少剥猫皮的方法,但其中一种方法是创建如下文字:

 <div id="myGallery">
    <asp:Literal id="ltrImages" runat="server" />
 </div>

";
StringBuilder sb=新的StringBuilder();
//假设你把你的图像收藏在一种叫做“图像”的收藏中
用于(图像中的var图像){
sb.Append(String.Format(imageElement,image.title,image.src));
}
ltrImages.Text=sb.ToString();

您已经尝试了什么?您正在使用asp.net web表单吗?@Dmytro Tsiniavskyi添加了我尝试过的内容,我正在使用asp.net
 <div id="myGallery">
    <asp:Literal id="ltrImages" runat="server" />
 </div>
 var imageElement @"<div class=""imageElement"">
        <h3>{0}</h3>
        <p></p>
        <a href=""#"" title=""open image"" class=""open""></a>
        <img src=""{1}"" class=""full"" />
        <img src=""{1}"" class=""thumbnail"" />
    </div>";

  StringBuilder sb = new StringBuilder();

 //Presuming you have your images in some kind of collection called "images"
 for(var image in images){
      sb.Append(String.Format(imageElement, image.title, image.src));
 }

 ltrImages.Text = sb.ToString();