首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net wap,该怎么处理

2012-03-16 
asp.net wap谁做过ASP.NET的WAP网站,我在做的时候为什么后缀名是.ASPX的用M3GATE不能浏览的,而且不能是中

asp.net wap
谁做过ASP.NET的WAP网站,我在做的时候为什么后缀名是.ASPX的用M3GATE不能浏览的,而且不能是中文的,一用这些 <%   @Import   Namespace= "System.Data "   %>
<%   @Import   Namespace= "System.Data.SqlClient   "   %>
<%Response.ContentType= "text/vnd.wap.wml ";%>
就出错,到底要怎么做啊,不能用控件做的

[解决办法]
//--以前1.1写的 列子
.aspx只要这一行
<%@ Page language= "c# " Codebehind= "game.aspx.cs " AutoEventWireup= "false " Inherits= "test.game " %>

.cs pageload中

Response.ContentType= "text/vnd.wap.wml ";
Response.ContentEncoding=System.Text.Encoding.UTF8;
System.Text.StringBuilder stringAdd = new System.Text.StringBuilder();
stringAdd.Append( " <?xml version=\ "1.0\ " encoding=\ "utf-8\ " ?> \n ");
stringAdd.Append( " <!DOCTYPE wml PUBLIC \ "-//WAPFORUM//DTD WML 1.1//EN\ " \ "http://www.wapforum.org/DTD/wml_1.2.xml\ "> \n ");
stringAdd.Append( " <wml> \n ");
stringAdd.Append( " <card id=\ "index\ " title=\ "下载乐园\ "> \n ");
stringAdd.Append( " <p> \n ");
string mid = JoyesDB.operaters.operates.getMobileType();
//Response.Write(mid);
if(mid != "False ")
{
string mobileName = " ";
string companyName = " ";
string cid = " ";
SqlConnection conn = new SqlConnection(connStr);
SqlCommand cmd = new SqlCommand( "wap_dosql ",conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add( "@action ",6);
cmd.Parameters.Add( "@mid ",int.Parse(mid));
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
while(dr.Read())
{
mobileName = dr[ "mobile_name "].ToString();
companyName = dr[ "company "].ToString();
cid = dr[ "company_id "].ToString();
}
dr.Close();
conn.Close();
cmd.Dispose();
conn.Dispose();
stringAdd.Append(mobileName+ "手机游戏 <br/> \n ");
stringAdd.Append( "------------------- <br/> \n ");
stringAdd.Append( " <a href=\ "gamelist.aspx?type=new&amp;mobileName= "+ mobileName + "&amp;companyName= "+ Server.UrlEncode(companyName) + "&amp;cid= "+ cid + "\ "> 最新游戏 </a> \n <br/> \n ");
stringAdd.Append( " <a href=\ "gamelist.aspx?type=hot&amp;mobileName= "+ mobileName + "&amp;companyName= "+ Server.UrlEncode(companyName) + "&amp;cid= "+ cid + "\ "> 热门下载 </a> \n <br/> \n ");
stringAdd.Append( " <a href=\ "gameclass.aspx\ "> 分类浏览 </a> <br/> \n ");
stringAdd.Append( " <a href=\ "gamelist.aspx?type=top&amp;mobileName= "+ mobileName + "&amp;companyName= "+ Server.UrlEncode(companyName) + "&amp;cid= "+ cid + "\ "> 下载总榜 </a> \n <br/> \n ");
}
else
{
stringAdd.Append( "手机游戏 <br/> \n ");
stringAdd.Append( "------------------- <br/> \n ");
stringAdd.Append( "提示:在 <a href=\ "mydomain.aspx\ "> 我的地盘 </a> 设定好所用的手机型号,将能使用更全面的下载服务 <br/> \n ");
}
//stringAdd.Append( " <a href=\ "tollgame.aspx\ "> 百宝箱游戏 </a> \n <br/> \n ");
stringAdd.Append( " <a href=\ "search.aspx?type=game\ "> 游戏搜索 </a> \n <br/> \n ");


stringAdd.Append( " <a href=\ "downcar.aspx\ "> 下载直通 </a> \n <br/> \n ");
stringAdd.Append( " <a href=\ "fav.aspx?type=game\ "> 游戏收藏夹 </a> \n <br/> \n ");
stringAdd.Append( " <a href=\ "help.aspx\ "> 帮助中心 </a> \n <br/> \n ");
stringAdd.Append( " <br/> \n ");
stringAdd.Append( " <a href=\ "wapdown.aspx\ "> 返回下载乐园 </a> \n <br/> \n ");
stringAdd.Append( " <a href=\ "index.aspx\ "> 返回首页 </a> \n ");
stringAdd.Append( " </p> \n ");
stringAdd.Append( " </card> \n ");
stringAdd.Append( " </wml> ");
Response.Write(stringAdd.ToString());
Response.End();
[解决办法]
没有做过这些开发
[解决办法]
用 opera 浏览器
[解决办法]
用 opera 浏览器
[解决办法]
string mid = JoyesDB.operaters.operates.getMobileType();
JoyesDB是一个项目中的通用库这里是用于获取手机型号

[解决办法]
up

热点排行