使用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);}
  }

}

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