随笔 - 197,  文章 - 4,  评论 - 51,  阅读 - 39万

随笔分类 -  MVC Web Api Razor

1 2 下一页
WebApi Serialize Entity Framework objects into JSON(webapi下将实体对象序列化为Json)
摘要:情景描述:在ASP.NET MVC 4 WebApi框架下,将Linq To Entity查询出来的实体对象序列化为Json格式传回客户端。问题一: 出现Loop Reference问题导致无法正常序列化查询出来的数据项为Json格式。通常解决方案是设置entity framework停用LazyLoading和ProxyCreation,这样序列化单个对象获取的数据可能并不满足前台所需。http://www.dotblogs.com.tw/programlin/archive/2012/10/15/77500.aspx此时往往需要使用自定义数据传输对象来填充数据。问题二: 每次需定义DTO数 阅读全文
posted @ 2013-01-21 21:06 露水丛生 阅读(744) 评论(0) 推荐(0) 编辑
[译]WebAPI下的如何实现参数绑定
摘要:本文将概述在WebAPI方式下将如何将参数绑定到一个action方法,包括参数是如何被读取,一系列规则决定特定环境采用的那种绑定方式,文章最后将给出一些实际的例子。Parameter binding说到底是接到一个Http请求,将其转换成.NET类型使得action方法的签名更易于理解。请求消息(request message)包括了请求的所有信息,如带查询字符串的请求地址(URL),内容主体(content body)及头部信息(header)。在没有采用parameter binding的情况下,每个action方法将需要接收request message,并手动从中提取出参数,如下所示: 阅读全文
posted @ 2012-10-27 10:58 露水丛生 阅读(4408) 评论(1) 推荐(2) 编辑
Syntax error at line 16 while loading: expected ')', got keyword 'in' or(i.isArray(t)||(t in e?t=[t]:(t=i.came
摘要:mvc4.0下使用bundle打包jquery1.7.x.js和一堆js文件,在chrome,IE,Safiri,Firefox下正常,在Opera下报出syntax error。应该是Opera解析的问题,之后版本应该会修复,目前只能直接在页面引用jquery1.7.x.min.js文件。 阅读全文
posted @ 2012-10-10 20:10 露水丛生 阅读(550) 评论(0) 推荐(0) 编辑
如何在MVC3 razor视图下的ViewsStart文件中设置使用两套不同的Layout布局视图
摘要:http://stackoverflow.com/questions/5161380/how-do-i-specify-different-layouts-in-the-asp-net-mvc-3-razor-viewstart-file问题描述: 如何在同一应用程序中应用两套布局视图,两个不同控制器对应的使用两套不同的视图,如PublicControlller对应_PublicLayout而StuffController对应_StuffLayout,如何通过在_ViewStart文件中进行相关设置使得View/Public文件夹下的文件默认使用的_PublicLayout布局页,而View/ 阅读全文
posted @ 2012-08-16 14:30 露水丛生 阅读(1387) 评论(0) 推荐(1) 编辑
关于集成Paypal Express Checkout支付功能
摘要:相关paypal express check支付功能集成的资料快速结帐 Express Checkout产品演示demohttps://www.paypal-biz.com/demo/index.php?cmd=001AMUI3K3B3NKNPaypal Integration Wizardhttps://www.paypal-labs.com/integrationwizard/ecpaypal/intro.php#PayPal测试环境(Sandbox)使用指南https://www.paypal-biz.com/development/documentation/PayPal_Sandbo 阅读全文
posted @ 2012-08-02 22:21 露水丛生 阅读(728) 评论(0) 推荐(1) 编辑
asp.net webapi下json传值方式
摘要:可同时参见这篇文章Jquery下Json数据的传递与解析(asp.net mvc与asp.net api下后台json接收方式的不同)早先使用webapi ,希望通过使用jquery下的ajax方式post json格式数据到后台并接收处理返回json数据。但发现后台无法像之前在mvc下形如以下这种方式:public IList<Site> SiteList(int startId, int itemcount)接收前台传来的json数据。后尝试后台定义一个与前台传递的json数据类型对应的类发现能接收前台json数据,一直不明原因。后发现以下这篇文章有同样的疑问。ASP.NET 阅读全文
posted @ 2012-08-02 21:29 露水丛生 阅读(6291) 评论(0) 推荐(1) 编辑
Response.Redirect:无法在发送 HTTP 标头之后进行重定向
摘要:错误提示:““/”应用程序中的服务器错误。无法在发送 HTTP 标头之后进行重定向。“错误出现语句:“Response.Redirect("diaryRun.aspx");“;错误处理方式:1:“Server.Transfer("diaryRun.aspx");“结果:页面能够顺利跳转但是URL地址不变。2:public static void open(System.Web.UI.Page page, string url) { StringBuilder Builder = new StringBuilder(); Builder.Append(&q 阅读全文
posted @ 2012-07-31 22:09 露水丛生 阅读(1733) 评论(0) 推荐(0) 编辑
若要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet
摘要:请将 JsonRequestBehavior 设置为 AllowGetMVC 默认 Request 方式为 Post。actionpublic JsonResult GetPersonInfo() { var person = new { Name = "张三", Age = 22, Sex = "男" }; return Json(person); } 或者 1 public JsonResult GetPersonInfo() { 2 return Json (new{Name = "张三",Age = 22,Sex = &quo 阅读全文
posted @ 2012-07-31 16:16 露水丛生 阅读(3804) 评论(0) 推荐(1) 编辑
Jquery下Json数据的传递与解析(asp.net mvc与asp.net api下后台json接收方式的不同)
摘要:可同时参见这篇文章 asp.net webapi下json传值方式纠缠了我几天的一个问题,简单摘抄整理下,希望对大家有帮助。网络上大量使用json格式传递数据,json传递数据比较轻量,而用json传递数据就要解决两个问题:1、从服务器回发回来的json格式的字符串该如何处理;2、如何将json数据提交到服务器并在服务器端解析json数据范例一:(asp.net mvc3.0代码,传递简单几个参数数值,后台使用的mvc的model binding方式获取值)范例二:(asp.net mvc 4.0下web api,使用了knockout.js 2.0的代码,传递参数为一个类,viewmodel 阅读全文
posted @ 2012-07-30 16:50 露水丛生 阅读(13544) 评论(2) 推荐(4) 编辑
错误:use a section registered as allowDefinition='MachineToApplication'... 解决办法
摘要:asp.net程序碰到了这个错误:It is an error to use a section registered as allowDefinition='MachineToApplication'beyond application level......查找原因:就是我把我的web.config没有放到根目录下.但是我不想放到根目录下.那我就得再IIS中把我这个文件夹设置成虚拟目录.比如:我的目录是这样的D:\My Documents\Visual Studio 2008\Projects\Web\Ajax练习.出错之前是这样设置的,我把Web设置成根目录了,而和Aja 阅读全文
posted @ 2012-07-30 09:39 露水丛生 阅读(274) 评论(0) 推荐(0) 编辑
Introduction to the ASP.NET Web API
摘要:Introduction to the ASP.NET Web API摘自http://stephenwalther.com/archive/2012/03/05/introduction-to-the-asp-net-web-api.aspx猛然发现这么一篇介绍asp.net web api的文章竟然被墙了,copy至此。I am a huge fan of Ajax. If you want to create a great experience for the users of your website – regardless of whether you are building 阅读全文
posted @ 2012-07-23 08:09 露水丛生 阅读(555) 评论(0) 推荐(0) 编辑
存储区更新、插入或删除语句影响到了意外的行数({0})。
摘要:Store update, insert, or delete statement affected an unexpected number of rows ({0}). Entities may have been modified or deleted since entities were loaded. Refresh ObjectStateManager entries.存储区更新、插入或删除语句影响到了意外的行数({0})。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。如下ASP.NET MVC 范例代码,使用Entity Framework 来更 阅读全文
posted @ 2011-10-21 22:02 露水丛生 阅读(17634) 评论(7) 推荐(2) 编辑
将ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程
摘要:我的程序开发环境:系统:Win7 IIS:IIS7开发工具:VS2008 SP1MVC版本:ASP.NET MVC 2.0 RC在部署MVC应用之前,一定要确保你的程序BIN文件夹下面是否包含 System.Web.Mvc.dll(非常重要),如图:如果没有, 请在你的MVC项目中,打开引用列表,如图:鼠标右键点击System.Web.Mvc,选择“属性”,转到下面窗口:将“复制本地”设为True (默认为False),然后生成一下项目,System.Web.Mvc.dll就会出现在BIN文件夹下了。先讲最容易部署的IIS7环境:我的是Win7系统,在Win7是集成了IIS7版本的,在Win7 阅读全文
posted @ 2011-05-31 13:03 露水丛生 阅读(277) 评论(0) 推荐(0) 编辑
asp.net mvc中ckeditor+ckfinder的配置方法(1)
摘要:开源网页编辑软件FCKEditor在09年发布更新到3.0,并改名为CKEditor。改进后的ckeditor更加模块话,配置更加灵活,和以前的fckeditor使用方式上也有所不同。在我的mvc项目中由于要用到 ckeditor,特意研究了下它的使用方法,写下来和大家分享。我用的是最新版本的:ckeditor_3.0.1 下载地址:http://ckeditor.com/ 下载后直接解压得到ckeditor文件夹,包括如下内容: 其中sample为例子,source为源文件,为了减少editor的体积,直接删除。然后将整个文件夹直接拷贝到网站的根目录下. 在你需要使用editor控件的页面头 阅读全文
posted @ 2011-05-09 23:25 露水丛生 阅读(3927) 评论(0) 推荐(3) 编辑
[翻译]ASP.NET MVC 教程 - 传递数据到视图母版页(适合动态绑定菜单)
摘要:原文地址:http://www.asp.net/learn/mvc/tutorial-13-cs.aspx这篇教程的目的是解释你可以怎样将数据从一个控制器传递到一个视图母版页。我们测试了两种传递数据到母版页的策略。首先,我们讨论了一个容易的方案,结果导致了一个难以维护的应用。接下来,我们测试了一个比较好的解决方案。它需要多一点的早期工作,但是会产生更容易点维护的应用。传递数据到母版页这篇教程的目的是解释你可以怎样将数据从一个控制器传递到一个视图母版页。我们测试了两种传递数据到母版页的策略。首先,我们讨论了一个容易的方案,但这个方案导致应用难以维护。接下来,我们测试了一个比较好的解决方案。它需要 阅读全文
posted @ 2011-05-09 20:59 露水丛生 阅读(4335) 评论(7) 推荐(2) 编辑
开发环境下调试没有问题,发布后运行却提示无法更新数据库 *.MDF,因为数据库是只读的解决方法
摘要:解决方法在资源管理器中打开网站所在文件夹。 “工具”——“文件夹选项”——“查看”,关闭“使用简单文件共享”。 右击网站文件夹——“共享和安全”,添加“Everyone”用户组,并开启“写入”权限。 阅读全文
posted @ 2011-05-09 12:29 露水丛生 阅读(367) 评论(0) 推荐(0) 编辑
MVC2 部署在XP SP3 IIS5.1
摘要:最近在写MVC2 SVG GIS的程序,上几天写了个部署在IIS7,那是我的笔记本上给客户看的。不知道凶吉?主要怕他们不给钱,呵呵穷鬼下面介绍部署在IIS5.1上在xp sp3如何安装IIS这里就不啰嗦了。下面主要是配置IIS5.1,然后运行。首先,说一下失败的经验。不能部署在IIS5.1的虚拟目录下,不好用。调试发现文件的路径不对,在网上查找了些资料(都是英文)说可以用WebMatrix_x86.msi来解决,下载后也没有进行测试。有个简单的方法,当然这种方法也有弊端。然后,成功的经验开始菜单=控制面板=管理工具=Internet信息服务=本地计算机=网站=默认网站=右键属性=主目录Tab注 阅读全文
posted @ 2011-05-09 12:26 露水丛生 阅读(1743) 评论(1) 推荐(0) 编辑
通过表单隐藏域向后台传值
摘要:隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上。 HTML语言创建普通隐藏域 <input type="hidden" name="hdncount" value="值"> JavaScript语言创建隐藏域 <script> function add(value) { var value= 1 document.all.divHidden.innerHTML="<input type=hid 阅读全文
posted @ 2011-05-09 11:40 露水丛生 阅读(12039) 评论(0) 推荐(1) 编辑
MVC架构下,关于如何设置DropDownList的默认选中项以及修改后填充以后的设置选中项
摘要:SelectList Constructor (IEnumerable, String, String, Object) .NET Framework 4 Initializes a new instance of the SelectList class by using the specified items for the list, the data value field, the data text field, and a selected value.Namespace: System.Web.Mvc Assembly: System.Web.Mvc (in System.We 阅读全文
posted @ 2011-05-02 14:36 露水丛生 阅读(4670) 评论(0) 推荐(0) 编辑
具有键“Shape”的 ViewData 项属于类型“System.String”,但它必须属于类型“IEnumerable<SelectListItem>”。
摘要:具有键“Shape”的 ViewData 项属于类型“System.String”,但它必须属于类型“IEnumerable<SelectListItem>”。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 具有键“Shape”的 ViewData 项属于类型“System.String”,但它必须属于类型“IEnumerable<SelectListItem>”。 源错误: 行 107: <spa 阅读全文
posted @ 2011-05-02 13:43 露水丛生 阅读(8746) 评论(0) 推荐(0) 编辑

1 2 下一页

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示