
asp.net
文章平均质量分 74
编程乐趣
分享编程相关知识、干货。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于Asp.Net Mvc开发的个人博客系统
这是一个基于Mvc 5构建的简单、代码层级分明的开源个人博客系统。前端美观大气、后台采用RightControl .NET通用角色权限系统,开发简单、效率高。系统功能完备,完全可以满足需求,基本不用二次开发,非常使用程序员的个人博客。支持QQ一键登录、降低注册门槛,针对留言、评论支持数量限制、锁定用户,避免垃圾信息。3、基于MVC+Layui +Autofac + Dapper 开发。今天给大家推荐一个开源的基于Asp.Net Mvc开发的开源项目。1、平台:这是基于Asp.Net Mvc 5.0开发的。原创 2022-09-04 18:59:38 · 2048 阅读 · 2 评论 -
基于 .NET Core MVC 的权限管理系统
作为一名Web开发人员,不管我们平常开发什么项目,每个系统都需要基础功能用户、角色、权限、字典、系统日志等功能。今天给大家介绍的框架,就是基于.NETCoreWeb开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单。它可以用于所有的Web项目,例如网站管理后台、CMS、CRM、ERP、OA这类的系统和移动端Api。...原创 2022-07-14 21:46:25 · 1632 阅读 · 0 评论 -
我不喜欢我的代码
<br />我不喜欢我的代码,进这家公司已经一年多,已经慢慢熟悉了这里的开发模式,这是一个什么模式呢,那就是在原有的框架代码、在短期内迅速组合出一个项目。<br />1、充斥垃圾、多余的代码。<br />这里的开发,大都是拿着之前公司开发的代码,进行二次开发。<br />其实我并不排斥使用以前的框架、代码,因为这确实可以减少成本,加快开发进度。<br />只是开发时间太短,没时间清理,整理以前的代码,造成有着太多多余的代码,有时连数据库都有着多余的表。<br /> <br />2、安全性从不考虑<br />原创 2011-03-13 01:30:00 · 679 阅读 · 0 评论 -
怎么使用javascript实现类的功能
经过前段时间,学习《ajax完全自学手册》后,才知道javascript原来还可以这么写。 学过java,c#,vb的都知道类的概念,而类具有继承、封装、多态等功能。而javascript它不是面向对象语言,它是解释性语言。 但我们同样可以使用javascript来实现继承、多态。 javascript实现类,有多种方法。 方法一:构造方法。 代码...2010-03-06 18:02:00 · 152 阅读 · 0 评论 -
Asp.net动态加载用户自定义控件,并转换成HTML代码
Ajax现在已经是相当流行的技术了,Ajax不仅是想服务器端发送消息,更重要的是无刷新的重载页面。如果页面单纯的使用js来创建,要写大量的代码,而且不直观。在asp.net中,其实我们可以创建用户自定义控件,通过Ajax请求返回用户自定义控件HTML代码。 代码<!--<br /><br />Code highlighting produce...2010-03-13 12:25:00 · 221 阅读 · 0 评论 -
根据日期获得当天是星期几?
蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 公式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[ ]代表取整,即只要整数部分。(C是世纪数减一,y是年份后两位,...2010-03-26 20:42:00 · 204 阅读 · 0 评论 -
你的代码需要重构吗?
当你学会用挑剔的眼光审视自己所写的代码时,将一段代码反复读上五六遍,每次都会找到新的问题。 重构,也就是对既有代码设计的改善,要求你首先知道什么样的代码需要改善。 最常见的设计问题都出自这样的代码: *重复。 *不清晰。 *复杂。 这些大原则当然对发现代码中何处需要改进有帮助。但是,许多程序员会感到这个列表太过含糊;他们不知道如何认出外表上不同代码重复,把握...2010-08-07 22:39:00 · 208 阅读 · 0 评论 -
c#之Attribute特性的原理
当我们在Visual Studio添加一个自定义控件时,它都会给我们以下默认的代码。[DefaultProperty("Text")] [ToolboxData("<{0}:WebCustomControl1 runat=server></{0}:WebCustomControl1>")] public class WebCustomCo...2010-03-03 14:34:00 · 997 阅读 · 0 评论 -
用ajax和asp.net实现智能搜索功能
近来一直在开发股票模拟系统,终于告一段落了,回想起来感慨很多。突然想应该做点总结了,想来想去还是觉得通过写点日志来把相关的知识点记录下来,下面就我在项目中经常用到的动态提示搜索选项功能的实现。第一步,先做好搜索页面 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_...2010-03-03 14:45:00 · 227 阅读 · 0 评论 -
如何管理庞大的Ajax请求?
随着Ajax的流行,现在的项目使用Ajax已经很普遍了,可以说是大量的使用Ajax了。由于存在大量的Ajax请求,变得难于管理。于是我们经常统一请求,唯一页面或者唯一的入口。于是便有以下类似的代码:public partial class Ajax : System.Web.UI.Page { protected void Page_Load(object send...2010-09-05 11:15:00 · 188 阅读 · 0 评论 -
图片压缩后,依然很大的解决方案
昨天碰到一个很奇怪的事情,在最近的一个项目有这样的一个需求,把上传的图片进行压缩,避免因图片过大而影响浏览速度。 代码也很简单三两句就可以实现了,但发现压缩后的图片,虽然有变小,但还不是很明显。 代码如下: public void CreateThumbnailImage() { Image img = Image.FromFile("e:/1.jpg"); Ima...2010-06-28 21:47:00 · 1342 阅读 · 0 评论 -
重构,避免重构误区
现在有太多是文章讨论各种重构的技术,咱们就不谈了,我们就谈谈要怎么重构。 一谈到重构,大家大多认为是运用设计模式,来使你的代码看上去非常优雅。其实重构包括很多,一个变量名的修改、代码格式的编排、分解一个大方法的等等都是属于重构的范畴。 我相信肯定有人和我一样,捧一本重构方面的书(《重构与模式》Joshua Kerievsky著,这本就不错),一劲的狂喊这样写代码太漂亮;可是丢开...2010-11-30 01:41:00 · 230 阅读 · 0 评论 -
重构,走出重构误区
<br />现在有太多是文章讨论各种重构的技术,咱们就不谈了,我们就谈谈要怎么重构。 <br /> <br />一谈到重构,大家大多认为是运用设计模式,来使你的代码看上去非常优雅。其实重构包括很多,一个变量名的修改、代码格式的编排、分解一个大方法的等等都是属于重构的范畴。 <br /> <br />我相信肯定有人和我一样,捧一本重构方面的书(《重构与模式》Joshua Kerievsky著,这本就不错),一劲的狂喊这样写代码太漂亮;可是丢开书本,面对自己的代码一直寻找可以运用设计模式、需要重构的代码,最后发原创 2010-12-01 14:13:00 · 707 阅读 · 2 评论 -
如何管理庞大的Ajax请求?
<br />随着Ajax的流行,现在的项目使用Ajax已经很普遍了,可以说是大量的使用Ajax了。由于存在大量的Ajax请求,变得难于管理。于是我们经常统一请求,唯一页面或者唯一的入口。于是便有以下类似的代码:public partial class Ajax : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string comm原创 2010-09-05 12:35:00 · 954 阅读 · 1 评论 -
[asp.net学习]数据库连接池的设置
使用一组名称-值对以链接字符串的形式配置链接池。例如,可以配置池是否有效(默认是有效的),池的最大、最小容量,用于打开链接的排队请求被阻断的时间。下面的示例字符串配置了池的最大和最小容量。 下表描述了可用于调整连接池行为的 connectionstring 值。名称默认值说明connection lifetime原创 2009-04-26 11:03:00 · 3908 阅读 · 0 评论 -
使用Forms设置不同角色具有不同的权限
第一步先在web.config设置 <add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=db_ad;Persist Security Info=True;User ID=db_ad;Password=123456" providerNam原创 2009-08-11 14:05:00 · 1275 阅读 · 0 评论 -
用ajax和asp.net实现智能搜索功能
近来一直在开发股票模拟系统,终于告一段落了,回想起来感慨很多。突然想应该做点总结了,想来想去还是觉得通过写点日志来把相关的知识点记录下来,下面就我在项目中经常用到的动态提示搜索选项功能的实现。 第一步,先做好搜索页面 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/x原创 2009-06-05 12:04:00 · 8094 阅读 · 4 评论 -
ASP.NET AJAX Sys未定义的解决方法
使用Asp.net 的Ajax控件时(比如UpdatePanel),常遇到Sys未定义的错误,测试了一下发现:在使用Vs2005新建一个Ajax网站与一个普通的Web网站,运行相同的使用了Ajax控件的页面,得到不一样的效果,Ajax网站的运行无误,而普通Web网站出现Sys未定义的错误。仔细检查后,发现问题WebConfig.xml文件中。普通Web网站与Ajax网站的Web转载 2009-06-28 23:07:00 · 1777 阅读 · 1 评论 -
asp.net实现伪静态
其实所谓的伪静态页面,就是指的URL重写,在ASP.NET中实现非常简单首先你要在你的项目里引用两个DLL: ActionlessForm.dll URLRewriter.dll 真正实现重写的是 URLRewriter.dll 但是如果你要实现分页,那么必须使用这个ActionlessForm .dll首先在web.config转载 2009-07-01 21:38:00 · 666 阅读 · 0 评论 -
统计网站的在线人数
第一步: 先在系统中创建一个表,这个表用来存储每个用户的ip.在Application_Start中添加以下代码。Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs) 在应用程序启动时运行的代码 Dim dt As DataTable = New DataTable()原创 2009-07-10 21:22:00 · 581 阅读 · 0 评论 -
把DataTable用Excel形式导出
public static void CreateExcel(Page page,DataTable mydt,string FileName) { HttpResponse resp; resp = page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"原创 2009-10-19 14:56:00 · 636 阅读 · 0 评论 -
Attribute特性的原理
当我们在Visual Studio添加一个自定义控件时,它都会给我们以下默认的代码。[DefaultProperty("Text")] [ToolboxData("")] public class WebCustomControl1 : WebControl { [Bindable(true)] [Category("Appea原创 2010-01-07 11:27:00 · 1017 阅读 · 1 评论 -
根据日期获得当天是星期几?
蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 公式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[ ]代表取整,即只要整数部分。(C是世纪数减一,y是年份后两位,M是原创 2010-03-24 14:09:00 · 2359 阅读 · 4 评论 -
“完成”宣言
刚才在InfoQ看到这篇文章,很有感触。记得在工作中经常告诉经理说,功能实现了、工作完了。但总有这样那样的问题。虽然任何的程序都很难没有bug,但我们有做完Alixx Skevington的“完成”添加列表吗? Alixx Skevington贴出一篇“完成宣言”以引发讨论,其中谈到团队成员针对各自的工作质量向彼此做出的承诺,并清晰表明了他们对于使用代码交付业务价值的承诺。他的“完成”转载 2010-03-24 20:08:00 · 591 阅读 · 0 评论 -
图片压缩后,依然很大的解决方案
昨天碰到一个很奇怪的事情,在最近的一个项目有这样的一个需求,把上传的图片进行压缩,避免因图片过大而影响浏览速度。代码也很简单三两句就可以实现了,但发现压缩后的图片,虽然有变小,但还不是很明显。代码如下: public void CreateThumbnailImage(){ Image img = Image.FromFile("e:/1.jpg"); Image.GetThumbnailImageAbort cb = new Image.GetThumbnailImageAbort原创 2010-06-28 21:41:00 · 8102 阅读 · 0 评论 -
如何在web.config文件中配置连接Access数据库?
asp.net 2.0 providerName="System.Data.OleDb" /> asp.net 1.0 providerName="System.Data.OleDb"/> 你只要把dataSource改成你的数据库文件在的路径就行了用户就可以在页面中使用下面的代码来访问新添加的设置。ConfigurationSettings.AppSettings("qxConnec原创 2009-03-14 17:38:00 · 2269 阅读 · 0 评论