asp

mvc开发模式

只愿长相守 提交于 2020-01-13 14:23:11
当开发者听到“设计模式”这个词时,他们通常联想到两个场景。一组开发者正在讨论许多创造性意见,正在开会,但是却没有进行编码。另外一组人能制定出正确的计划,保证系统能够开发成功,代码可以重用。 而现实一般都处于两者中间。在为他们的公司设计解决方案的时候,结构设计者和系统设计者应该寻找重复的模式。但是模式只是开发健壮、可重用代码的一个指导。结构设计者不能过多的去设计一个解决方案的结构,因为要定期交货。 过多的设计系统结构的主要受害者是Web应用程序。因为多数Web应用程序是用来浏览数据的,它们设计的目标是数据显示的速度能跟得上数据更新的速度。在很多情况下,建立一个复杂的、多层次的体系结构并不是为了满足用户或者开发者的需要。让我们看看开发.NET Web应用程序的一个简单的例子: 用ASP.NET实现一个经典的设计模式 Smalltalk,最早的一种面向对象的编程语言,给开发者提供了一个快速开发面向对象系统的平台。经典的Model, View, Controller(MVC)设计模式就是从这个研究上发展起来的,并且现在仍在作为一个参考模型使用。Model保存由View显示,由Controller控制的数据。View负责向用户发送输出,Controller负责反应用户的动作并相应地更新Model。 ASP.NET提供了一个很好的实现这种经典设计模式的类似环境

GridView导出Excel

送分小仙女□ 提交于 2020-01-13 12:48:29
前台: <div> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"> <Columns> <asp:BoundField DataField="name" HeaderText="姓名" /> <asp:BoundField DataField="sex" HeaderText="性别" /> <asp:BoundField DataField="age" HeaderText="年龄" /> <asp:BoundField DataField="id" HeaderText="学号" /> </Columns> </asp:GridView> <asp:Button ID="Button1" runat="server" Text="导出Excel" OnClick="Button1_Click" /> </div> 后台: //绑定gridview数据 protected void Page_Load(object sender, EventArgs e) { string connStr = ConfigurationManager.ConnectionStrings["lianxiConnectionString"].ConnectionString; using

ASP报告内部错误,查看日志报告“不允许的父路径”

拈花ヽ惹草 提交于 2020-01-12 07:49:02
问题 ASP报告内部错误,查看日志报告“不允许的父路径” 解决方案 当访问Pleskwin上的asp站点时候,报告内部服务器错误。 这是一种通常常见的标准信息,需要去查看日志方可确定问题来源。 点击自己的站点,选择“日志管理器”,查看当天最新的日志。 从日志中可以看到index.asp第xx行报错:“不允许的父路径” 这是因为,微软为了改善windows的安全性,从windows2003的iis6起做了很多改动 这些改动有些从一定程度上确实改善了安全性,而另外一些实则严重影响了程序的正常允许 这里遇到的是iis6禁止父路径“../xxx.xxx”形式的路径的问题 所以需要到iis上,启动“父路径”选项即可。 在plesk面板中找到自己的站点,点击“Web子目录”,点击“首选项” 在“首选项”页面中,找到并选中“允许的父路径”,即可解决问题。 来源: https://www.cnblogs.com/sfqas/p/12181806.html

Csharp GridView Sorting 字段排序用法

可紊 提交于 2020-01-10 08:50:51
Default.aspx代码 1 <% @ Page Language = " C# " AutoEventWireup = " true " CodeBehind = " Default.aspx.cs " Inherits = " GridViewSorting._Default " %> 2 3 <! DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " > 4 5 < html xmlns = " http://www.w3.org/1999/xhtml " > 6 < head runat = " server " > 7 < meta http - equiv = " Content-Type " content = " text/html; charset=utf-8 " /> 8 < title > Csharp GridView Sorting 字段排序用法 </ title > 9 </ head > 10 < body > 11 < form id = " form1 " runat = " server " > 12 < div > 13 < asp:GridView

IIS的ASP程序不能浏览的解决方法

牧云@^-^@ 提交于 2020-01-09 23:50:28
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> IIS5的HTTP 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是ASP程序不能浏览但HTM静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。   一、发生缘由:   由用户方面报告故障,说是该站点上所有的ASP页面均不能访问。   本地运行asp文件,IE提示:   HTTP 500 - 内部服务器错误   Server Application Error   The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.   查看日志文件:   系统日志具体描述如下:   DCOM 错误 无 10010 NT AUTHORITY\SYSTEM Myserver 服务器 {3D14228D-FBE1-11D0-995D-00C04FD919C1} 没有在限定的时间内用 DCOM 注册。   二

gridview排序加箭头(二)

拟墨画扇 提交于 2020-01-08 21:00:10
用 gridview 排序的时候,在 .NET 里是不能被标注的,下面提供如下方法:主要是显示的时候进行了下判断,然后进行不同的排序,这样就给这个 gridview 加上了排序的箭头,有意思的是 <font face='Webdings'> 个样式,如果你对<font face='Webdings'>不是很了解,下面是提供的连接: http://www.cnblogs.com/freeton/archive/2009/06/27/1512139.html 注意: Aspx 页面: 设置排序: SortExpression="zhiwei" (给相应的字段设置) .cs 开始设置的默认的排序状态用ViewState进行设置,写在!IsPostBack下面。 主要用到:GVpositionrecods_RowCreated与GVpositionrecods_Sorting事件 页面 代码 < asp:GridView AllowSorting = " True " ID = " GVpositionrecods " runat = " server " PageSize = " 12 " AllowPaging = " True " EmptyDataText = " 没有任何数据可以显示 " Width = " 99% " AutoGenerateColumns = " False

ASP.NET MVC各个版本区别

自古美人都是妖i 提交于 2020-01-08 18:18:18
原文:https://www.cnblogs.com/Dr-Hao/p/5207149.html ASP.NET MVC 1 view接收用户输入,把命令传到controller controller处理命令,更新model model被更新后,会通知view需要update view更新后向用户显示 ASP.NET MVC 2 由于mvc1中,model可以通知view,然后view就可以被更新,这在windows程序中很常见,像MFC的frame-document-view架构, 如果document改变了,他会主动通知view进行update 但是在web中,作为model的java bean更新后,无法调用作为view的jsp(而且view通常很多,需要选一个),因此改为mvc2模式: view接收用户输入,把命令传到controller controller处理命令,更新model model被更新后,controller会选一个view并forward到这个jsp,附带把model放到request参数 这个view获得model然后显示 ASP.NET MVC 3 ASP.NET MVC3 在 ASP.NET MVC 1 和 2 的基础上,增加了大量的特性,使得代码更加简化,并且可以深度扩展。这篇文章提供包含在此次发布中的许多新特性的说明. * Razor 视图引擎

宝塔面板如何安装asp网站

随声附和 提交于 2020-01-08 16:44:49
宝塔面板如何安装asp网站?建站程序是ASP或者是ASPX的用户,只能在Windows系统中才能运行。所以,要选择宝塔面板Windows版本安装ASP网站。 一般Windows系统的面板安装很简单,直接照着提示操作就可以了。 1、安装IIS等 宵云小编提醒大家因为是要用到ASP程序,所以我们只能安装IIS,不能是Apache或者Nginx。除了需要安装IIS,同时还可以安装PHP和MYSQL、SQLSERVER 数据库,因为Windows也是兼容PHP程序的。 2、添加站点 宝塔Windows面板部署ASP网站,添加站点可以在面板也可以在软件界面,程序类型这个需要我们自己选择是ASP、ASPX或者PHP。 3、测试安装ASP程序 随便找一个ASP程序安装看看是否可以安装。网址解析打开准备安装,如果有提示内部服务器错误。可以根据官方论坛给予的办法解决,或者直接先卸载IIS,重新安装也可以。 根据提示向导直接安装就可以了,ACCESS数据库直接是可见文件,所以系统是自带的,不需要类似MYSQL数据库设置创建。 来源: 51CTO 作者: 宵云科技 链接: https://blog.51cto.com/14540004/2463283

Asp.Net 学习资源网站

拜拜、爱过 提交于 2020-01-08 09:15:45
名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 名称:微软官方.NET指导站点 地址:http://www.gotdotnet.com/ 描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码、控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章。 名称:SourceForge 地址:http://www.sourceforge.net 描述:世界上最大的Open Source项目在线网站,上面已经有.NET的各种大型Open Source项目上千件,包括SharpDevelop、NDoc、Mono等都是在此站点发布最新源代码信息。 名称:CodeProject 地址:http://www.codeproject.com 描述:很多非官方的中小型示例源代及文章,相当全面,基本上我们想要的各种方面的资料都可以在此处查找。 名称:Fabrice's weblog 地址:http://dotnetweblogs.com/FMARGUERIE/Story/4139.aspx 描述:这是一个WebLog形式的在线日志网站,定期更新,包括.NET相关的工具

.NET学习资源站点汇总

无人久伴 提交于 2020-01-08 05:59:43
快速入门 http://chs.gotdotnet.com/quickstart/ 本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 微软官方.NET指导站点 http://www.gotdotnet.com/ 上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码、控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章。 SourceForge http://www.sourceforge.net 世界上最大的Open Source项目在线网站,上面已经有.NET的各种大型Open Source项目上千件,包括SharpDevelop、NDoc、Mono等都是在此站点发布最新源代码信息。 CodeProject http://www.codeproject.com 很多非官方的中小型示例源代及文章,相当全面,基本上我们想要的各种方面的资料都可以在此处查找。 Fabrice's weblog http://dotnetweblogs.com/FMARGUERIE/Story/4139.aspx 这是一个WebLog形式的在线日志网站,定期更新,包括.NET相关的工具、混淆器、反编译器等各种信息,十分值得收藏。 aspalliance.com http:/