摘要: 前面用POST提交表单里的数据用 Action里的方法重载可以完成. 今天做到视频播放页面,这样来传了参数:"Movies/Show/1" 我在Controller里的Show() Action里用 Request.params["id"]却怎么也取不到值. 说明下,在Gloab.asax里我通过Routing定义了 Movies/Show/1里的1就是id的值. 于是我去查资料,却没有发现... 阅读全文
posted @ 2009-06-20 15:23 王传炜 阅读(389) 评论(1) 推荐(1) 编辑
摘要: 程序员喜欢"造轮子",就是说,大家都为了完成同样的功能,重复做前人已经做过的东西. 我的MVC项目里面做到搜索那里了.我不想用asp.net ajax控件里的自动完成控件,想到Jquery的功能比较强大,为什么不用Juery去写呢? 思路其实和简单:用JS把关键字Post到一个搜索页面,返回一个json表达式的查询结果,然后在页面上显示出来就行了. 不过想归想,做归做.我还是用了整整一个上午才完... 阅读全文
posted @ 2009-06-20 15:22 王传炜 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 今天在做登陆界面,由于我的登陆界面是一个模态窗体,如果用常规的post 方法,会导致页面刷新,弹出来的模态窗体又会消失掉.所以我就想能不能Ajax无刷新的验证呢? 查了下资料,在jquery里很容易实现,jquery+json+一个aspx的页面负责验证就可以了.一个javascript函数负责把参数post到aspx页面///ajax异步请求数据,验证用户登陆情况function validat... 阅读全文
posted @ 2009-06-20 15:22 王传炜 阅读(381) 评论(1) 推荐(0) 编辑
摘要: 注册调用的Action跟页面传递的参数有关,比如Account/Register页面的数据post到AccountController类里面会调用哪个方法去执行呢? 这个页面会post 如下的值:userName, email, password, confirmPassword, validate 所以会调用public ActionResult Register(string userNam... 阅读全文
posted @ 2009-06-20 15:21 王传炜 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 今天竟然花了一整天做表单验证,真是很搞笑,我一时想自己写表单的js验证,可写了一长段后又懒得写下去了. 然后我又想用jquery 里的validate插件,但是样式和特效又和我的代码有冲突. 就这样反反复复折腾来折腾去,最后累了,索性不管样式了,用validate插件写出了客户端验证,前后花了不到10分钟. 总结教训就是:1.解决问题抓住主要矛盾 2.不要反反复复,纯粹是浪费时间,选定一种方案就... 阅读全文
posted @ 2009-06-20 15:20 王传炜 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 今天白天看电影,到晚上才发现MVC没有看,于是一气把Htmlhelper,ViewData,Filter只扫一眼,在我目前的Demo还没有用上. 最在做数据绑定的时候绕了弯路.我想在master里绑定数据,却无法感知ViewData,看来微软是不提倡在master里处理数据的,他想让我们在VIEW里去处理. 我最后还是强行写到master里了,不过所有引用了这个master的页面都得要有同样的Vi... 阅读全文
posted @ 2009-06-20 15:19 王传炜 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 看了微软的MVC的DEMO,完全不同于以前的WEBForm的开发方式。有了新的Controller,view的概念。微软总想什么事都替开发人员做,结果不少东西都做得杂而不精。 比如DEMO里的Membership,以前2.0里给出的一套用户身份,权限的一套东东,但的确和已经成型的系统不好集成。读了半天的Membership的代码,再查下资料,却是个鸡肋般的东西。 还是把以前的视频项目改成MVC... 阅读全文
posted @ 2009-06-20 15:18 王传炜 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 10.1 本打算写完MediaPlay控件的拖动滚动条来控制媒体播放的功能,可惜在这里卡壳了。我的拖放进度条的效果总是不理想,至到今晚上看到一段视频--DRAG AND DROP FUNCTIONALITY IN SILVERLIGHT 1.1才发现自己只不过少写了一行代码。 不过Mediaplay控件我不打算再写下去了,因为微软公司在ASPNETFutures组件包里提供了asp:media组件,这个组件可以用在silverlight页面里,功能比我写的要强大,还支持换肤。 好了,如何通过拖动进度条来控制媒体播放呢?要用到silverlight里MediaElement的一个属性Position,它是一个timespan,设定它的值后就可以定位到你想要播放的时间点上。 阅读全文
posted @ 2007-10-15 23:28 王传炜 阅读(2574) 评论(2) 推荐(1) 编辑
摘要: 大家都知道silverlight里用了获得艾美奖的新的视频编解码技术。视频质量无论从移动设备还是桌面浏览器都可以达到720p HDTV video模式。如果能用silverlight技术设计一个视频网站估计客户体验很不错的。 那我们就开始做一个最简单的MediaPlayer控件,能动态的传入视频的URI参数,还能控制视频的播放。 阅读全文
posted @ 2007-09-27 19:55 王传炜 阅读(3187) 评论(13) 推荐(1) 编辑
摘要: 第一篇文章里设计了一个Button按钮,比较让人遗憾的是不能显示中文,这个涉及到字体版权问题。我想微软也怕像"暴雪"公司的WOW被"方正"告侵权一样。网上有几种解决方案,有下载字体的,有在WORD里设计字体的。这个不在我讨论的范围内,我只想把Button 加上点击事件就行了。至于支持中文的问题,我想等正式版发布了早就解决了。 在asp.net里按钮都有Click事件,那么在x... 阅读全文
posted @ 2007-09-21 16:47 王传炜 阅读(2244) 评论(5) 推荐(0) 编辑