学习asp.net移动开发的一点心得
来源:互联网 发布:广州市康圆口腔知乎 编辑:程序博客网 时间:2024/05/19 22:47
小弟在以前的公司是用asp搞wap1.1开发的,后来离开了原来的公司之后转向了新的公司用asp.net2.0开发wap站。
在学习的过程中遇见了一些很困惑的问题,相信新的初学者也可能会遇到,网上虽然有一些教程,但是很多都不适合初学者看,这里我把我在学习过程中遇到的一些问题写出来,以便新的初学者少走一些弯路。
初学asp.net移动开发大家问得最大的可能就是为什么我用asp.net开发出来的wap站输出的是html代码不是wml啊,呵呵。那是因为asp.net会根据不同的设备生成不同的代码,如果你非要让他输入wml代码可以在配置文件里面写入:
<browserCaps>
preferredRenderingType = "wml11"
preferredRenderingMime = "text/vnd.wap.wml"
preferredImageMime ="image/vnd.wap.wbmp"
</browserCaps>
</system.web>代码就可以了。
初学者可能还会遇到比较多的问题是怎样一排放两个控件,我当然也是为这个问题想了半天,其实大家只要在把移动控件的BreakAfter=False就可以了。
还有一个问题大家遇到得比较多的就是“未将对象引用到实例”,最大的可能就是未用new初始化对象
关于用移动控件开发如果直接在页面上面输入wml代码的问题,大学可以重载控件的Render方法,代码下:
public partial class WmlOut : System.Web.UI.UserControl
{
private string wmlText;
public string WmlText
{
get
{
return wmlText;
}
set
{
wmlText = value;
}
}
protected void Page_Load(object sender, EventArgs e)
{
}
protected override void Render(HtmlTextWriter output)
{
output.Write(wmlText);
}
}
最后给初学者一点建议的就是,虽然虽然用asp.net移动控件开发wap站,不用懂wml标签,但我还是建议学习移动开发还是要了解一下wml标签,虽然不用学得太深。就如同你用DW开发网站,虽然可视化的可能生成html代码,但是如果你懂一点html不是更好,小弟在用asp.net搞移动开发之前用asp搞过八个月的wap网站的开发。对wml比较了解。asp.net移动开发上起手来就感觉比较快,只要把几个关键的问题解决了就可以了,其实你真正进入了移动开发的世界。你会发现比开发PC站还简单一些,因为移动控件就那些。所以学习的过程中遇到什么困难的时候一定要有信心。
小弟也是一个asp.net移动开发的初学者,欢迎各位移动开发爱号者跟我交流学习,我的博客上面记载了一些我用移动开发过程中遇到的各种问题,欢迎大家访问http://www.taiwanren.com一起学习进步。
作者:在夜里看星海
来源:http://www.taiwanren.com
欢迎转载,转载请注明出处
- 学习asp.net移动开发的一点心得
- ASP.NET 移动开发一点经验
- ASP.NET学习笔记(7)--后台代码放置的一点心得
- Asp.net 2.0 使用SqlDataSource的一点心得
- 学习的一点心得
- 关于ASP.NET系统开发的心得
- Asp.net 移动开发
- asp.net wap开发心得
- asp.net 开发中的心得
- asp.net wap开发心得
- asp.net开发wap心得
- SNMP学习的一点心得
- 学习jacob的一点心得
- 学习jacob的一点心得
- 学习jacob的一点心得
- 学习JSP的一点心得
- 学习dsp的一点心得
- 学习Lucene的一点心得
- getopt(分析命令行参数)
- Unix Vi编辑器完全使用手册
- 面对金融风暴,升斗小民的处事哲学
- 原谅我的自私
- "Ruby".say_hello——Programming Ruby中文版序
- 学习asp.net移动开发的一点心得
- DataTable中数据记录的统计
- 实在应该早来
- 快乐成长,一步一个脚印...
- 为ASP.NET控件添加常用的JavaScript操作
- GCC生成的汇编代码
- 代理服务器开发工作总结
- 整合vs2005sp1到vs2005安装文件中
- 面试、笔试题