开发asp.net2.0手机用网站 点滴[xgluxv]

news/2024/5/13 15:46:17/文章来源:https://blog.csdn.net/weixin_33830216/article/details/89746670
最近一段时间一直在做一个给手机浏览的网站基于asp.net2.0,现在第一期已经到尾声,说说开发的感想。客户要求只要支持wap2.0的手机都能浏览(我刚开始想他们应该说得是属于智能手机级别的都能浏览,后来发现有点不对,他们的测试机很多都够不上这个级别),开发指定工具vs2005+asp.net2.0,,看了看微软对于asp.net2.0 mobile开发的说明,ms说asp.net2.0的服务器端控件全部支持wap2.0的,.net会自适应的。这个东西好啊,所以老大决定放弃使用mobile web form建页面,全部使用普通的web form来建。
     一开始做测试页面先试试,就碰到问题,openwave模拟器都浏览不了,头痛。老大查了查资料,决定把自动生成页面里的
None.gif<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
换成
None.gif<?xml version="1.0" encoding="ISO-8859-1"?>
None.gif<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
这样一来好多了,openwave能正常浏览了,决定使用正式开发。
    由于要给手机浏览,页面就要做的简单一点,这个也好啊。对页面的布局,我属于白痴级别的。开始编码,后台数据库操作,web service的调用,session管理,log管理,工具类,页面功能基本上都开发完成。这时候问题出来了 随着测试机类型的增加,毛病越来越多,很多机型不能访问网站。左测右测,后来得出结论是javascript的问题,只要页面里生成javascript的语句总有机器不能浏览页面的。全体吐血......
   脑袋撑破,最后想出一个 非常破的解决方案,把所有页面上需要postback的地方,比如button等控件全部换成link,而需要提交内容的地方 换成submit的html控件。换成link之后要自己手工控制很多参数的变换,看得眼很晕~,不过也是有好处的 由于没有自动的postback,viewstate也用不到了,把所有控件的viewstate禁用掉,页面变小了 嘿嘿。而使用submit带来了一个问题,submit不能在<form runat=server>中使用,只能放<form id="form2" action="xxx.aspx" method="post">中,这样一来 又有些asp.net2.0的服务端控件不能在这样的form中使用,奇怪的是 不是全部不能用,而是有些不能用。这样一来在一个页面里 就要规划一下放几个form,有些是runat=server,有些不要。改的头上都是汗....
   终于还是做完了,手机测试挺顺利,这时候 老外公司说要对源代码进行检查,比较狠的是 据说请来了一个微软的专家,二话不说 发过来一个框架的例子 说一定要按照这个框架这样写代码 我一看 business+datalayer+web form+framwork ,幸亏 我们写代码的时候是按照petshop4.0的框框来的,交上代码 两天后发回重审,说他的框架里没有model这个项目,我看看,原来我的Model跟他的Business层里的BusinessObject项目是同一个功能,把代码全部移到BusinessObject里,再使用一个模式实现了BusinessFacade层,全部数据库操作,web service调用都交给它了。再看修改意见 数据层的数据库操作要使用Factory模式,不然只支持sql server,对以后的扩展不好,好 我改。接着是把全部中文注释删除光光,不然他们说在他们那里打开出现乱码,公司领导觉得很不好.....face14.gif, 最后 老外还没有向我们要文档,也许忘了 以后会补吧!

路漫漫其修远兮 吾将上下而求索


本文转自 lu xu 博客园博客,原文链接:http://www.cnblogs.com/dotLive/archive/2006/11/09/555456.html   ,如需转载请自行联系原作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_706431.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux创建永不过期用户,linux下如何设置用户密码永不过期_网站服务器运行维护...

linux中有几种文件类型_网站服务器运行维护linux中可分为6种文件类型&#xff0c;分别是&#xff1a;1、普通文件(数据文件)&#xff1b;2、目录文件&#xff1b;3、设备文件&#xff1b;4、链接文件&#xff1b;5、管道文件&#xff1b;6、套接字文件&#xff0c;用于不同计算…

linux出站入站端口维护,linux下如何用iptables开放指定端口_网站服务器运行维护,linux,iptables,端口...

win10系统老是弹出垃圾广告怎么办_网站服务器运行维护win10系统老是弹出垃圾广告的解决方法是&#xff1a;1、打开控制面板&#xff0c;进入Internet选项&#xff1b;2、在打开的Internet属性窗口中&#xff0c;切换到【隐私】栏目&#xff1b;3、勾选【启用弹出窗口阻止程序】…

一套cms内容网站发布系统

利用空闲时开发的一套内容发布系统&#xff0c;本着省心省力简单实用的原则开发&#xff0c;采用微软的三层架构&#xff0c;winform登录验证方式。并没有多高明的技术&#xff0c;也没打算开源&#xff0c;有需要的同学可拿去使用。 此系统的产品定位在中小网站&#xff0c;但…

.Net Core建站(2):EF Core+CodeFirst数据库迁移

上一篇的话&#xff0c;说了下怎么使用EF7 实现 CodeFirst去生成数据库&#xff0c; 其实还有好多问题的&#xff0c;这次一点一点的解决吧&#xff0c;都挺简单&#xff0c;不过零零散散的&#xff0c;&#xff0c; 1.读取配置文件&#xff0c;获得链接字符串 2.使用数据库进行…

美工一流的个人网站源码系列(2),不漂亮你可以不下载!

美工一流的个人网站源码系列&#xff08;2&#xff09;&#xff0c;不漂亮你可以不下载&#xff01; 后台用户名和密码都是admin下载地址&#xff1a;[url]http://down.599cn.com/599cndown/aspdown/soft2/[/url]个人源码2◎[url]www.599cn.com.rar[/url] 转载于:https://blog.…

abv asp是静态网页吗_2019年seo动态网页优化“指南针”

相信那些SEO优化的那些朋友们&#xff0c;肯定还在一股脑的想着如何让自己的网站安静下来&#xff0c;他们都把这一点列入了重中之重的位置。傲马创新营销培训专家不赞成此观点&#xff0c;网站页面是动态还是静态&#xff0c;根据网站实际目的需求来确定就好了。为什么众多SEO…

在SharePoint2007中创建站点一:相关服务的启动

在程序中打开“SharePoint3.0管理中心” 点击“SharePoint3.0管理中心”会弹出要求输入用户名和密码的对话框 输入用户名和密码&#xff08;注意用户名需要是域名加上用户名&#xff09;&#xff0c;点击“确定” 在上图中可以看出&#xff0c;服务器场配置未完成&#xff0c;所…

微软所有正版软件下载网站ITELLYOU

上周上课&#xff0c;从一个学生得知这样一个神奇的网站&#xff0c;汇集了微软出品的几乎所有软件&#xff0c;提供下载。 这是网站的主页&#xff0c;简简单单&#xff0c;就是一个分类。 里面的操作系统栏目&#xff0c;涵盖了DOS6到最新的Windows8.1 with update&#xff1…

【Python爬虫学习实践】基于BeautifulSoup的网站解析及数据可视化

在上一次的学习实践中&#xff0c;我们以Tencent职位信息网站为例&#xff0c;介绍了在爬虫中如何分析待解析的网站结构&#xff0c;同时也说明了利用Xpath和lxml解析网站的一般化流程。在本节的实践中&#xff0c;我们将以中国天气网为例&#xff0c;并基于Beautiful Soup库对…

网站被写入恶意代码的主要原因及防范策略

自2012年5月至今&#xff0c;有大量的网站被挂入恶意的外链代码或者跳转代码&#xff0c;导致了这一批网站因为恶意链接而被百度降权和屏蔽收录。在此&#xff0c;笔者就大多数出现恶意挂马的运行方式及防范策略做一个概论。 第一类纯ASP站或ASP映射HTM/HTML静态站 该类网站需要…

常用网站

it桔子-倒闭的公司 弹钢琴 各大网站热点 抠图 春梅红 摩斯密码 小鸡词典 小霸王 各种雪花 妖魔鬼怪收录 下面是白噪声网站 网址类别https://hipstersound.com人群噪声https://www.rainymood.com/雨声https://asoftmurmur.com雨声 https://tide.fm 雨声http://rainys…

开发者建站免费.或者.收费空间

原文链接&#xff1a;http://www.freehao123.com/2013-top-cloud-hosting/ 2013年十大免费云空间排行榜-给开发者建站用的免费云主机 免费空间 2014年01月29日 17:11 评论 文章目录 EC2弹性云计算谷歌云计算平台Phpcloud云平台GitHub代码托管Uhurucloud平台AppFog云应用 云…

9月第1周国内搜索类网站频道:百度覆盖数创新高

根据国际统计机构Alexa公布的最新数据显示&#xff0c;9月第1周&#xff08;2013-09-02至2013-09-08&#xff09;&#xff0c;国内搜索类网站/频道排行榜中&#xff0c;百度以130300的周均用户覆盖数居于榜首&#xff0c;排行第二的是覆盖数为28200的搜搜&#xff1b; google.c…

【推荐】国外优秀Drupal答疑网站

2019独角兽企业重金招聘Python工程师标准>>> 在做项目的时候&#xff0c;难免会涉及到一些新的功能与新的模块的使用&#xff0c;在国内的使用比较少&#xff0c;而且Drupal官网的资料也不齐全&#xff0c;只是简单的做了介绍&#xff0c;但是在使用Google搜索的过程…

可以获得索引值码_SEO优化可以为网站带来更高的业务销售额

通过SEO优化&#xff0c;创造品牌效应&#xff0c;一个很重要的方面就是提升网站在搜索引擎排名的顶端位置&#xff0c;同时也使排名稳定。很多人说通过竞价排名不容易做到&#xff1f;但竞价排名往往是通过钱&#xff0c;哪个基金足够&#xff0c;就可能失去更好的排名&#x…

java实现网站错别字搜索对的结果_Java问题:根据输入的关键词查询出搜索结果,再将搜索结果中的关键词用红色显示?这个怎么实现?...

类似百度这样&#xff0c;我用Struts做的。Action中的代码&#xff1a;//执行搜索结果&#xff0c;返回LIST〈Product〉集合ListproListproSearchBiz.Search(keyWords);//判断搜索结果是否为空if(proList.s...类似百度这样&#xff0c;我用Struts做的。Action中的代码&#xff…

centos6.5搭建php网站,Centos6.5下搭建web环境(Apache+mysql+php+phpMyAdmin)

转岗以后因为不太熟练一直没有怎么管理服务器&#xff0c;为了后续工作能够顺利展开&#xff0c;决定将之前的服务器重新搭建&#xff0c;并把某些需求整合避免以后管理起来会凌乱。首先先把web环境给搭建起来&#xff0c;以下是搭建过程以作后续查证使用。因为机房实在是太冷了…

将整个网站变灰

2019独角兽企业重金招聘Python工程师标准>>> 为方便站点哀悼&#xff0c;特提供素装代码&#xff0c;以表哀悼。以下为全站CSS代码。 html { filterrogidXImageTransform.Microsoft.BasicImage(grayscale1); } 使用方法&#xff1a;这段代码可以变网页为黑白&#x…

GitHub Pages搭建属于自己的静态网站,并绑定个人域名

1.首先登录Github&#xff0c;新建一个项目&#xff0c;项目的名称为&#xff1a;xxxxxx.github.io xxxxx为自己的用户名 2.在项目中上传一个&#xff0c;index.html&#xff0c;类似下图。因为默认只读取index.html文件 3.点击 Settings 4.先确认一下 这个名字是否正确。…

网站性能优化注意点

网站的性能的指标&#xff1a; 白屏时间首屏时间整页时间DNS时间CPU占用率 一、网络传输性能优化 重定向→拉取缓存→DNS查询→建立TCP链接→发起请求→接收响应→处理HTML元素→元素加载完成。 (1)设置浏览器缓存 去除network面板顶部的Disable cache 勾选&#xff0c;查…