首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EntityFramework教程整理

for Asp.net Mvc留言本实例 上篇 准备工作及显示文章列表 DynamicData for Asp.net Mvc留言本实例 中篇 新建.删除.数据验证 DynamicData for Asp.net...5 源代码及MVCContrib4pv5发布 Asp.net Mvc Codeplex Preview 5 第三篇 实现Action参数传递繁杂类型 Asp.net Mvc Codeplex Preview...Asp.net Mvc Framework可以在Controller中使用的Url.Action方法 Asp.net Mvc Framework在.net 2.0/IIS6下运行,补全 Asp.net...MVC Preview 4 中自定义Jquery的HtmlHelper扩展 Asp.net MVC Preview 4 中使用RenderComponent Asp.net Mvc Pv4中使用AjaxHelper...中无法使用Castle的发解决方案 我的一些ASP.NET MVC的开源项目 ASP.NET MVC File Management(文件管理) CHMVCMS(内容管理系统) CHOJ#(在线编译评判

1.1K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【asp.net core 系列】 1 带你了解一下asp.net core

    在2001年,微软宣布将asp迁移到.NET Framework上,形成了一种新的脚本语言——名为asp.net。...在2002年发布第一版,名为ASP.NET 1.0,附属在.NET Framework 1.0 上。ASP.NET 不仅仅是asp + ,更是 asp + .net 。...结合了.net之后的asp.net 更加强大。 在2008年之前的某一年,asp.net mvc 上线了。...现在的情况是,老的技术市场已经站满了人,新的技术市场还空空如也(当然,在我发这篇文章的时候---2020-5-29---asp.net core已经不算新了)。...不过,最主要的一点就是,MVC可以让你离那些大佬更近一步(意思就是能让你获得一个工作)。 2. ASP.NET Core 入门 在上一节,我胡扯了一堆,说不定打消了很多人的兴趣,哈哈,开个玩笑。

    1.1K30

    探寻ASP.NET MVC鲜为人知的奥秘(1):对LESS的支持

    在ASP.NET MVC3中(从那时开始),我们拥有了对js和css等文件的捆绑(Bundling)和压缩(Minification)的能力,这是ASP.NET性能优化工作的一部分。...) CSS文件需要借助其他工具去压缩 引入的文件越来越多,难以管理 大量的资源文件导致浏览器加载缓慢 How 而在ASP.NET MVC3空出世后,我们就再也不需要受到以上这些困扰了。...(通过捆绑) 以下是一个简单的示例,我这里用一个新建的ASP.NET MVC项目进行演示: 在新建一个MVC项目后,打开App_Start/BundleConfig.cs文件,可以看到一个静态的RegisterBundles...方法,这个方法和RegisterRoutes方法一样,都是在应用程序在首次加载的时候调用的,也就是说,所有的捆绑和压缩的操作都会在应用程序加载的时候执行一次,以后会直接引用它,而当在应用程序启动后,人工干预了某个在捆绑中注册了的资源文件...这篇文章就到这里了,最近工作的事很闹心啊,做技术人的洁癖和敏感,很他妈要命!

    1.2K60

    ASP.Net Web Page深入探讨

    三、ASP.Net请求处理模式 我们说,ASP.Net的Web Page并没有脱离Web编程的模式,所以它仍然是以 请求->接收请求->处理请求->发送响应 这样的模式在工作,每一次与客户端的交互都会引发一次新的请求...“这种连续性假象是由 ASP.NET 页框架、页及其控件实现的。回发后,控件的行为必须看起来是从上次 Web 请求结束的地方开始的。...LoadViewState 方法 处理回发数据 处理传入窗体数据,并相应地更新属性。请参阅处理回发数据。 注意 只有处理回发数据的控件参与此阶段。...请参阅捕获回发事件。 注意 只有处理回发事件的控件参与此阶段。...2) 在子类的OnInit方法中先调用base.OnInit,这样来保证父类先执行Page_Load 5、 发送回发更改通知 这个方法对应第3步的处理回发数据,如果处理回发数据返回True,页面框架就会调用此方法来触发数据更改的事件

    2.1K70

    常见 Datagrid 错误

    忘记在每个 Datagrid 事件中执行 .DataBind() 调用,从而导致回发 一个常见的问题是:“当我点击 Datagrid 某一行中的 Edit(编辑)链接时,页面回发,且不包含任何数据。...运行时不必要地在 Datagrid 中动态创建 Datagrid 控件或列 在某些业务和技术方案中,在运行时创建 ASP.NET 控件是必要的,也是完全合适的。...要使页面大小不增加,最简单的方法是无论对整个页面,还是单独对某些特定的控件,都禁用 ViewState。例如,如果页面不产生回发,那么对整个页面禁用 ViewState 是安全的。...对 Datagrid 控件或包含 Datagrid 的页面禁用 ViewState 时,如果 Datagrid 会启动回发事件,那么需要执行一些特殊的步骤。...但如果禁用 ViewState,该步骤是必需的,这样在执行 Page_Load 后可以正确地引发其他 Datagrid 事件。

    2.4K20

    UpdatePanel 控件

    对于不支持部分页面呈现的浏览器,应将 UpdatePanel 控件回退到使用常规回发。...在 CTP 版本中,客户端 PageRequestManager 对象通过创建 XMLHttpRequest 对象和处理响应执行异步回发。...initializeRequest: 您可以使用此事件来取消即将发出的新异步回发请求。此事件还支持您评估回发源,并完成任何其他所需的工作。...开发与 UpdatePanel 控件兼容的控件 RTM 重要更改:在 ASP.NET 2.0 AJAX Extensions 1.0 最终版本中,Beta 和 RC 版本中包括的要与异步回发兼容的 ASP.NET...例如,在 CTP 版本中,如果动态添加或删除了 ASP.NET 验证程序控件,那么,这些控件将不会在 UpdatePanel 中正常工作,例如使用 Wizard 控件在每一步对用户输入进行验证的时候。

    1.3K30

    Asp.NetCore Web开发之输入验证

    这节接着讲基于asp.net core 的web开发。...下面就来讲解一下它的用法: 要使用这个框架,就要先引用框架包(注意:此包是基于Jquery开发的,所以要先引用jquery.js),由于数据验证是必要的,所以微软将其集成到了asp.net core...MVC框架中,也就是说我们可以直接引用,它们的引用如下所示: //如果你用的asp.net core MVC 你可以直接复制此代码到你需要的地方 jquery-validation..."> 它的用法就是在jquery代码块中键入以下代码: $('#此处引用form的id').validate({ //设置验证失败时存放错误提示的标签...以上就是该框架的大体用法,但解释此用法不是本节的主要目的,我们了解了它的用法后,接下来介绍一个更简单的用法:asp.net core的输入验证,为了简化表单验证的代码量,asp.net core 从后端出发

    2K30

    通过扩展让ASP.NET Web API支持JSONP

    一、JsonpMediaTypeFormatter 在《[CORS:跨域资源共享] 同源策略与JSONP》,我们是在具体的Action方法中将返回的JSON对象“填充”到JavaScript回调函数中,...它的只读属性Callback代表JavaScript回调函数名称,改属性在构造函数中指定。...在重写的方法WriteToStreamAsync中,对于非JSONP调用(回调函数不存在),我们直接调用基类的同名方法对响应对象实施针对JSON的序列化,否则调用WriteToStream方法将对象序列化后的...,当ASP.NET Web API采用内容协商机制选择出与当前请求相匹配的MediaTypeFormatter后,会调用此方法来创建真正用于序列化响应结果的MediaTypeFormatter对象。...在重写的这个GetPerRequestFormatterInstance方法中,我们尝试从请求的URL中得到携带的JavaScript回调函数名称,即一个名为“callback”的查询字符串。

    1.6K80

    ABP+AdminLTE+Bootstrap Table权限管理系统一期

    简介    这也是算是一种学习的方法和态度吧,经常去学习和总结,在博客园看了很多大神的文章,写下一点对于ABP(ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目...权限管理系统第十三节--RBAC模式及ABP权限管理(附送福利) (14)ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十四节--后台工作者...Swashbuckle StackExchange.Redis SharpZipLib System.Linq.Dynamic 客户端:(前端是用的AdminLTE,Bootstrap  table.是开源的,不涉及版权...但是最近我在开发的过程中在想,既然 ABP module-zero已经为我们封装好了 abpsession 封装好了权限,授权等管理,为什么我们还要自己去写呢,直接在原来的基础上扩展就可以了嘛.所以在12...随着软件开发经验的不断增加,我们发现其实很多工作都是重复机械的,而且随着软件复杂度的不断提升,以往依靠经验来完成一些简单的增删改查的做法已经行不通了。

    2.3K100

    Ajax之一 简介篇

    Ajax的主要思想是使Web页可以在后台(或者说是异步的)发送HTTP请求,而不需要重新读取整个页面(用Asp.Net的话来说,就是不需要往返行程或回发)。...就像Asp.Net本身那样,你不需要掌握Ajax技术就可以得到一些Ajax的功能,因为设计Asp.Net Ajax就是为了帮助你完成这些工作。...就像Asp.Net可以帮你管理HTTP的功能那样,Asp.Net AJAX也可以管理Ajax的功能,比如回发、状态管理以及使Asp.Net正常运转所需要的那些客户端脚本等。 ​...Asp.Net页面可以使用整页回发或异步请求这两种方式来完成不同的任务。...在运行程序后,查看页面源码,会看到元素会被下面的代码替换掉(那些URL在系统中可能会有所不同)。

    8810

    ASP.Net请求处理机制初步探索之旅 - Part 4 WebForm页面生命周期

    会通过IsPostBack判断是否是第一次请求,如果不是,那么首先会加载ViewState并对回发的数据进行处理。..._requestValueCollection); ...... } } 加载结束后,会经历第二次的处理回发数据的事件。...事件触发(RaiseChangedEvents-->RaisePostBackEvent)   在第二次处理回发数据之后,会调用RaiseChangedEvents方法触发控件状态改变事件响应方法,例如...,会调用RaisePostBackEvent方法触发例如按钮控件的回发事件,例如Button_Click回发事件。...我们可以通过查看ASP.NET生成的前端HTML代码看到这两个参数:下图是一个设置为AutoPostBack的DropDownList控件,可以发现回发事件都是通过调用_doPostBack这个js代码进行表单的

    1.4K20

    解决ASP.NET中的各种乱码问题

    通过分析这类乱码案例中,我发现几乎都是采用这种方式向服务端提交数据: “key1=” + escape(value1) +“&key2=” + escape(value2) 这种方法在多数情况下,的确能够正常工作...解决这个问题有个简单的方法,那就是使用JQuery的$.param()方法,修改后的代码如下: var myobject = {...从JQuery的实现方式也可以看出:encodeURI()其实也是不推荐在编码URL数据时使用的。 说到这里,我要说说为什么不推荐使用encodeURI。...ASP.NET中正确的URL编码方式 前面介绍了JavaScript中三种URL的编码方式,在服务端,ASP.NET有更多的URL编码方法, 今天我也把服务端的编码也做了个总结,因为我发现网上有些资料也是错误的...类似的,在MySQL中,我建议使用UTF-8 乱码问题的总结 ASP.NET的乱码问题一般与二个因素有关: 1. 选择了不恰当的字符编码,如:gb2312 2.

    2.8K62

    配电网WebGIS研究与开发

    在ASP.NET网页的默认模型中,单击按钮或执行一些其他操作会导致回发,此时将重新创建页及其控件,并在服务器上运行页代码,且新版本的页被呈现到浏览器。...但是,在有些情况下,需要从客户端运行服务器代码,而不执行回发。如果页中的客户端脚本维护一些状态信息(例如变量值),那么发送页和获取页的新副本就会损坏该状态。...图2.7 回发同步(左)和回调异步(右图)通讯过程对比图     Ajax技术则是在Web 2.0时代的需求下应运而生的一种注重用户交互体验的浏览器技术。...ASP.NET客户端回调:     在ASP.NET 2.0的发布版本中,微软介绍了一种简单的客户端回调(实际上是对XmlHttpRequest的一个封装框架),在Web应用程序中的一种轻量级,而且高效的...ASP.NET AJAX :     在ASP.NET 2.0 Web应用程序中,微软提供了两种解决方案来处理异步回发:一个是利用ASP.NET客户端回发的回调框架解决方案,另外一个是ASP.NET

    1K10

    ASP.NET AJAX UpdatePanel 控件实现剖析

    ASP.NET AJAX 简介 ASP.NET AJAX是微软在ASP.NET 2.0之上对AJAX技术的一个封装,为Web应用程序提供完整的AJAX解决方案。...如果需要执行一次异步回送的话,会中止原有的普通浏览器会回发,代之使用XMLHttpRequest进行AJAX回发。...'Delta=true'; 在服务器端将会根据这个HTTP头标记来判定是否为一次AJAX异步回发。...3.2 服务器端的处理 AJAX回发请求到达服务器之后,当前页面的生命周期跟普通回发引起的请求是一样的,页面的Init、Load和Render等等事件都会被触发,差别只是在于AJAX回发使用了不同的呈现画法...PreRender事件,另外还会根据本次请求的HTTP头来设定一个标记以确定本次回发是否为Ajax异步更新所引起的回发。

    6.8K100

    MVC系列之开始

    另外,web form有‘视图状态’这个概念,如果控制不好,每次post后回传不必要的数据,就会浪费资源,如果数据量比较大,还会造成页面阻塞。   ...点击创建新的ASP.NET MVC 4 项目后,会见到模板有6个选项,空模板,基本模板,Internet应用程序,Intranet应用程序,移动应用程序,web api。   ...移动应用程序   这个模板主要是针对移动设备的优化,里面有JQuery Mobile 框架。   ...web api   web api集成在ASP.NET MVC里,直接可以把ASP.NET MVC当成一个web服务框架来用,特别方便。...此文件夹的作用与它在使用 Web 窗体页面的 ASP.NET 网站中的作用相同。 App_Start,这个放着的是路由配置,原本是在Global.asax里的,在MVC4分离出去了。

    85420
    领券