使用mmit进行移动开发,如何在一行同时显示图片和文字.

自己在进行wap开发时,碰到一个问题,及如何显示一个列表菜单,一行同时显示图片和文字.
如:
项一
项二
项三

由于经验不足,着时让我郁闷了一段时间。
其实通过自定义mobile控件,可以很容易到此效果。
代码如下,希望能够达到抛砖引玉的效果。
本人也才接触wap开发,认识还不足,还望指正!

public class MobileCustomer:System.Web.UI.MobileControls.Label
 {...
protected override void Render(HtmlTextWriter writer)
  {
   if(this.MobilePage.Device.PreferredRenderingType=="xhtml-mp"||this.MobilePage.Device.PreferredRenderingType=="wml11")
   
   {
    DataBase db=new DataBase();
    DataSet ds;
    ds=db.GetDataSet(selectSQL);
    if(ds!=null)
    {
     for(int i=0;i<ds.Tables[0].Rows.Count;i++)
     {
      
      writer.Write("<p><img src=/""+imagee+"/" alt=/" /"/><a href=/"MobileWebForm2.aspx/">"+ds.Tables[0].Rows[i]["name"].ToString()+"</a></p>");
     }

    }
    ds.Dispose();
    db.Dispose();
    
   }
   else
   {base.Render (writer);}
  }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章