如何用c#代码填充图像到jQuery爆破插入? [英] how to fill images with c# code to jquery blasten-turn pluging?

查看:74
本文介绍了如何用c#代码填充图像到jQuery爆破插入?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的朋友们有blasten-turn jquery插件,但是它只有6个div标签,其中包括6张图像.

 <   div     id   ="  > 
    <   div     ="   background-image:url(pages/01.jpg);" >  <  /div 

span> > < div =" > < /div

span> > < div =" background-image:url(pages/03.jpg);" > < /div

span> > < div =" background-image:url(pages/04.jpg);" > < /div

span> > < div =" background-image:url(pages/05.jpg);" > < /div

span> > < div =" background-image:url(pages/06.jpg);" > < /div

span> > < /div >



但我有100张图片ı不想放置100个div标签行
如何执行C#代码或任何其他方法

如何使用C#代码动态放置100个div标签

我想这样

 foreach(anaKategoriler中的DataRow anaKategori)
           {

               HtmlGenericControl li =新的HtmlGenericControl("li");
               //<   li  >  <   a     ="  #"    rel   ="  >  <   img     src   =" 宽度   206" 高度  ="     alt   ="  / >  <  >  /li  > 
               li.Controls.Add(new LiteralControl("<​​span class =" code-keyword><     href   ='  ayrinti.aspx'  )% > "+" >< ;   img     src   ='  jcarousel/images/1.gif'   宽度  ='  206'   高度  ='    =' / /a  

解决方案


试试这个将指导您.

 <   pre     lang   ="  >  <   div     id   ="   runat   服务器" <  /div  >  



背后的代码:

 受保护的 无效 Page_Load(对象发​​件人,EventArgs e)
    {
        // 输入要循环多少次
        // 请注意i = 1 
         for ( int  i =  1 ; i <   5 ; i ++)
        {
            HtmlGenericControl CreateDiv =  HtmlGenericControl();
          // 这是针对div的,但是效果不佳,所以我建议使用img 

            //  CreateDiv.Style.Add(HtmlTextWriterStyle.BackgroundImage,"./images/"+ i +".jpg); 
           //  CreateDiv.InnerText ="regrgeagaegaregargagargaregaerg"; 
           //  CreateDiv.Style.Add(HtmlTextWriterStyle.Width,"400"); 
           //  CreateDiv.Style.Add(HtmlTextWriterStyle.Height,"400"); 
               HtmlImage imgt =  HtmlImage();
               imgt.Src = "  + i +  " ;
            CreateDiv.Controls.Add(imgt);

                magazine.Controls.Add(CreateDiv);
        }
    } 


最好的问候
米特瓦里(M.Mitwalli)


my friends there is blasten-turn jquery pluging but it has only 6 div tag 6 images include.

<div id="magazine">
    <div style="background-image:url(pages/01.jpg);"></div>
    <div style="background-image:url(pages/02.jpg);"></div>
    <div style="background-image:url(pages/03.jpg);"></div>
    <div style="background-image:url(pages/04.jpg);"></div>
    <div style="background-image:url(pages/05.jpg);"></div>
    <div style="background-image:url(pages/06.jpg);"></div>
</div>



but ı have 100 images ı dont want to put 100 div tag lines
how to do c# code or any alternative method

how to put 100 div tag with c# code dynamically

ı want to do like this

foreach (DataRow anaKategori in anaKategoriler)
           {

               HtmlGenericControl li = new HtmlGenericControl("li");
               //<li><a href="#" rel="p1"><img src="images/1.gif" width="206" height="95" alt="#"/></a></li>
               li.Controls.Add(new LiteralControl("<a href='ayrinti.aspx')%>" + "<img src='jcarousel/images/1.gif' width='206' height='95' alt='#'/>" + "</a>"));

               carousel.Controls.Add(li);

              

           }

解决方案

Hi ,
Try this will guide you .

<pre lang="xml"><div id="magazine" runat="server">

</div>



Code Behind :

protected void Page_Load(object sender, EventArgs e)
    {
        //put how many times you want to loop 
        //note i  = 1 
        for (int i = 1; i < 5; i++)
        {
            HtmlGenericControl CreateDiv = new HtmlGenericControl();
          //this is for div but it wasn't work fine so i suggest use img 

            //CreateDiv.Style.Add(HtmlTextWriterStyle.BackgroundImage, "./images/"+ i+".jpg");
           // CreateDiv.InnerText = "regrgeagaegaregargagargaregaerg";
           // CreateDiv.Style.Add(HtmlTextWriterStyle.Width, "400");
           // CreateDiv.Style.Add(HtmlTextWriterStyle.Height, "400");          
               HtmlImage imgt = new HtmlImage();
               imgt.Src = "./images/"+ i+".jpg";
            CreateDiv.Controls.Add(imgt);

                magazine.Controls.Add(CreateDiv);
        }
    }


Best Regards
M.Mitwalli


这篇关于如何用c#代码填充图像到jQuery爆破插入?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆