摘要:
前面用POST提交表单里的数据用 Action里的方法重载可以完成. 今天做到视频播放页面,这样来传了参数:"Movies/Show/1" 我在Controller里的Show() Action里用 Request.params["id"]却怎么也取不到值. 说明下,在Gloab.asax里我通过Routing定义了 Movies/Show/1里的1就是id的值. 于是我去查资料,却没有发现... 阅读全文
摘要:
程序员喜欢"造轮子",就是说,大家都为了完成同样的功能,重复做前人已经做过的东西. 我的MVC项目里面做到搜索那里了.我不想用asp.net ajax控件里的自动完成控件,想到Jquery的功能比较强大,为什么不用Juery去写呢? 思路其实和简单:用JS把关键字Post到一个搜索页面,返回一个json表达式的查询结果,然后在页面上显示出来就行了. 不过想归想,做归做.我还是用了整整一个上午才完... 阅读全文
摘要:
今天在做登陆界面,由于我的登陆界面是一个模态窗体,如果用常规的post 方法,会导致页面刷新,弹出来的模态窗体又会消失掉.所以我就想能不能Ajax无刷新的验证呢? 查了下资料,在jquery里很容易实现,jquery+json+一个aspx的页面负责验证就可以了.一个javascript函数负责把参数post到aspx页面///ajax异步请求数据,验证用户登陆情况function validat... 阅读全文
摘要:
注册调用的Action跟页面传递的参数有关,比如Account/Register页面的数据post到AccountController类里面会调用哪个方法去执行呢? 这个页面会post 如下的值:userName, email, password, confirmPassword, validate 所以会调用public ActionResult Register(string userNam... 阅读全文
摘要:
今天竟然花了一整天做表单验证,真是很搞笑,我一时想自己写表单的js验证,可写了一长段后又懒得写下去了. 然后我又想用jquery 里的validate插件,但是样式和特效又和我的代码有冲突. 就这样反反复复折腾来折腾去,最后累了,索性不管样式了,用validate插件写出了客户端验证,前后花了不到10分钟. 总结教训就是:1.解决问题抓住主要矛盾 2.不要反反复复,纯粹是浪费时间,选定一种方案就... 阅读全文
摘要:
今天白天看电影,到晚上才发现MVC没有看,于是一气把Htmlhelper,ViewData,Filter只扫一眼,在我目前的Demo还没有用上. 最在做数据绑定的时候绕了弯路.我想在master里绑定数据,却无法感知ViewData,看来微软是不提倡在master里处理数据的,他想让我们在VIEW里去处理. 我最后还是强行写到master里了,不过所有引用了这个master的页面都得要有同样的Vi... 阅读全文
摘要:
看了微软的MVC的DEMO,完全不同于以前的WEBForm的开发方式。有了新的Controller,view的概念。微软总想什么事都替开发人员做,结果不少东西都做得杂而不精。 比如DEMO里的Membership,以前2.0里给出的一套用户身份,权限的一套东东,但的确和已经成型的系统不好集成。读了半天的Membership的代码,再查下资料,却是个鸡肋般的东西。 还是把以前的视频项目改成MVC... 阅读全文