用ASP.NET做WAP站点,碰到控件产生JS怎么办?
谢谢!
------解决方案--------------------asp.net mobile控件,拉上去就可以了,目前的手机好像还不支持JS,一般都是转到一个特定的页面
------解决方案--------------------wmlscript
------解决方案--------------------就用普通的ASPX页面,但是这种页面包含JS啊,怎么办,不用mobile,也不是wml啊
------------------------------
在aspx.CS后台的Page_Load(object sender, EventArgs e)
{
控件.Attributes.Add("事件","事件相关函数");
}
前台编写JS代码
------解决方案--------------------aspx作wap你就选相对应的模板,怎么会产生js呢?没碰到过.mobile控件不应该产生JS的,除非你用web控件
------解决方案--------------------路过,帮顶一下
------解决方案--------------------只用html控件.以写asp那种方式.
------解决方案--------------------回想起半年前做wap项目真是一场恶梦。帮顶 了。
------解决方案--------------------wap项目,想学学
------解决方案--------------------不用mobile控件,要直接的用webform
------解决方案--------------------把前台的代码都删除 后台自己写wml格式用response.write("");输出到前台
string WapContent;
Response.ContentType="text/vnd.wap.wml";
// //设置编码
Response.ContentEncoding=System.Text.Encoding.UTF8;
// //以下是根据WML协议写的内容部份
WapContent="<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n";
WapContent+="<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
WapContent+="<wml>\r\n";
//WapContent+="\r\n";
WapContent+="<card id=\"登陆\">\r\n";
WapContent+="</card>\r\n";
WapContent+="\r\n";
WapContent+="</wml>\r\n";
WapContent+="\r\n";
Response.Write(WapContent);
这样做比较好
------解决方案--------------------mobile控件 不可以么?