随笔分类 -  ASP.NET MVC

摘要:前段时间,在项目中遇到了一个问题,在会员中心当会员注册或者会员修改自己地区信息的时候,如果选择最底级地区,整个地区回退到最顶级地区的选择菜单,整个详细的地区信息不能正常显示。于是,从前端js函数代码着手调查产生这个效果的原因。刚开始的时候,在前端js函数中增加判断所获取的地区是否是最底级地区的判断,,但是一直解决不了这个问题。后来,转变思路,在后台获取地区信息的函数中当用户选择是底级地区(不存在子级地区)的时候,将它对应的所有父级地区信息全部保存起来。这样当选择底级地区的时候,锁获取的地区信息就不为空。 所以特意来记录一下。 前台调用后台代码: 1: <span i... 阅读全文
posted @ 2012-09-06 17:06 美梦成真 阅读(1989) 评论(0) 推荐(0)
摘要:1.Html.Action返回的指向指定控制器指定action的超链接标签<a>标签.如果没有指定controller,则默认为本页面对应的Controller.如<%:Html.Action("TopNavigation","Email") %>返回<a href="/Email/TopNavigation"></a>2.Url.Action返回的是指定控制器指定action的完整URL地址<form name="form1" action="< 阅读全文
posted @ 2012-09-03 10:42 美梦成真 阅读(7447) 评论(0) 推荐(0)
摘要:前段时间,在项目中,运用到ASP.NET MVC 2.0技术,经常会遇到要在Controller与View之间数据传递的问题,现在在总结一下。 一、Controller向View传递数据 Controller向View传递数据有3种形式: 1、通过ViewData传递 在Controller里面定义ViewData,并且赋值,比如 ViewData["contact"] = contact... 阅读全文
posted @ 2012-08-31 18:16 美梦成真 阅读(1597) 评论(0) 推荐(0)
摘要:前段时间,在项目中运用了.NET模板引擎NVelocity.为了加深对这个模板引擎的理解,为了方便在以后的项目中加以利用,特来总结一下。NVelocity是什么?NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。 当nVelocity 应用于web开发时,界面设计人员可以和.NET程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效 果,而由.NET程序开发人员关注业务逻辑编码。NVelocity将.NET代码从we 阅读全文
posted @ 2012-08-30 17:40 美梦成真 阅读(411) 评论(0) 推荐(0)
摘要:最近在项目中,在管理员后台删除企业新闻时发现必须刷新页面才能看到刷新后的效果。删除操作采用传统的js调用后台controller控制器的里面的方法。在js的ajax调用的回调函数中加入刷新框架页面的方法解决了这个问题。相关代码如下所示:前台方法:function myrefresh() {parent.mainFrame.location.reload();}function deleteOperate(id, url) { var data = 'id=' + encodeURIComponent(id); $.ajax({ url: url, type: 'POST 阅读全文
posted @ 2012-08-30 11:19 美梦成真 阅读(387) 评论(0) 推荐(0)
摘要:最近在新公司的项目里面经常用到JQuery的getJSON方法和后台程序进行交互,所以特意来总结一下,以备以后的项目的需要。jQuery中常用getJSON来调用并获取远程的JSON字符串,将其转换为JSON对象,如果成功,则执行回调函数。原型如下:jQuery.getJSON( url, [data], [callback] ) url:必需 规定将请求发送的哪个 URLdata : (可选) 规定连同请求发送到服务器的key/value数据callback: (可选) 载入数据成功时的回调函数 例如: function LoginSubmit(memberDomain) { if (doc 阅读全文
posted @ 2012-08-22 11:49 美梦成真 阅读(1009) 评论(0) 推荐(0)