准备重做公司的网站,老总要求使用ASP.NET,而且在手机上也可以正常访问。我以前搞过几年ASP,只用.NET开发过WinForm程序!各位,我想知道
1.ASP.NET开发支持移动设备访问的页面需要注意什么?
2.ASP.NET开发支持移动设备除了ASP.NET本身外还需要学习什么??
2.ASP和ASP.NET都有什么异同?请各抒己见,谢谢大家!
1.ASP.NET开发支持移动设备访问的页面需要注意什么?
2.ASP.NET开发支持移动设备除了ASP.NET本身外还需要学习什么??
2.ASP和ASP.NET都有什么异同?请各抒己见,谢谢大家!
解决方案 »
- 问一个简单的问题——后台怎么给前台label颜色赋值?
- 在vs08里怎么用Extjs的自动提示呢?
- gridview的datasource属性 为什么在事件回发后 就为空啦,.NET 不是可以在回发的时候保存控件的属性的么?
- winform +Access2007打包部署
- 新手提问,慎入!!!!!!!!!!!!!!!
- 一个在线人数为1万的论坛需要什么配置的服务器
- 页面刷新问题
- ㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣郁闷中,关于FreeTextBox,在线等待......㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣㊣
- [提问]default.aspx中调用了自定义控件_top.ascx&_menu.ascx,这两个自定义控件的实现是由_top.ascx.cs&_menu.ascx.cs来做....具体见内,TH
- 在asp.net中如何使用msgbox函数或者弹出对话框呢?
- button响应不了 click事件
- 导出EXCEL服务器无响应
http://download.csdn.net/source/231574
这个给你参考。
首先,你需要确定你要搞什么版本的~~然后才能往下说1.1的WML的?2.0的XHTML的?这两个的区别还是很大的~
参考
http://www.cnblogs.com/3stones/archive/2008/12/10/1351969.html
http://www.cnblogs.com/luqingfei/archive/2007/07/18/822135.html
2.0的话,你基本上不用什么移动WEB窗体了,普通网页就成~~建立的时候,要改一下DTD之类的,UTF-8是必须的~<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">这个是我用的头和DTD~
http://www.wapzj.com/html/33/89/html/2008022123294469_2.html
这里有个例子 希望对您有所帮助。
Asp.net 里就有 移动开发的。本 asp.net本身的.aspx 差不多,极容易上手
-----------------------------------------------------------------
区分客户端是电脑还是手机太容易了
-----------------------------
原理就不多说了,我直接上代码,凭印象打的
HttpBrowerCompatibility bc= new HttpBrowerCompatibility ();
if( bc.IsMobileDevice)//如果是手机的话,跳转
Response.redirect("你的手机网站URL");
else
............
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Load(Object Sender, EventArgs e)
{
CheckBrowserCaps();
} void CheckBrowserCaps()
{
String labelText = "";
System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).IsMobileDevice)
{
labelText = "Browser is a mobile device.";
}
else
{
labelText = "Browser is not a mobile device.";
} Label1.Text = labelText;
}
</script><html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Browser Capabilities Sample</title>
</head>
<body>
<form runat="server" id="form1">
<div>
Browser Capabilities:
<p/><asp:Label ID="Label1" Runat="server" />
</div>
</form>
</body>
</html>
联系方式:[email protected]