![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net编程思想
文章平均质量分 54
堕落陨石
勤奋刻苦,努力进取!
展开
-
ASP.NET MVC从视图传递多个模型到Controller
ASP.NET MVC从视图传递多个模型到Controller从后台组织好数据然后传递到页面倒是水到渠成很方便,因为MVC自身就将这样的需求内建到了这个系统中。我只需要在后台组织好一个List 或IEnumerable类型的变量,将需要传递的数据模型扔进去便可。 比如这里我们向视图返回5条product信息在页面进行展示,仅仅是返回这么简单。 然后在页面转载 2015-05-18 18:13:47 · 3551 阅读 · 0 评论 -
SubSonic介绍和相关文章
介绍了SubSonic,一个数据层构建器导言一 个易维护的应用程序,不同的类之间有不同的分工,通常分为界面层、业务层和数据访问层。虽然这一技术有利于更好地组织应用,一些开发人员不愿这么做。创建 一个可靠的和快速的数据访问层需要一些规划,一旦你创建了一个,他们看起来都是相似的。SubSonic帮助你基于数据库自动创建数据库访问层。SubSonic是什么?SubSonic是一个数据访问构建器。他还是转载 2008-10-29 16:03:00 · 2639 阅读 · 1 评论 -
jQuery和prototype冲突的解决办法:
jQuery和prototype冲突的解决办法:这两者都有$变量。 根据jQuery官方网站上的说法,可以用如下方式解决: Js代码 var $j = jQuery.noConflict(); var $j = jQuery.noConflict();整个页面的代码如下: Html代码 html> head> script src="p转载 2008-10-12 17:50:00 · 871 阅读 · 1 评论 -
codesmith,nettiers与sql server联合使用的心得
CodeSmith是强大的代码生成模版的创建工具,而Nettiers是基于微软企业库的代码生成模版,nettiers2.0能生成前台,中间逻辑层,实体层,后台存储过程,生成后的代码可以用vs2005直接打开并运行,包括增删改查排序分页等.但美中不足的是生成的显示页面的HeaderText和编辑页面的标签时英文的,通过调整以下几个地方,你就可以将他们转换成中文的.(1)在Sql Server你使用的转载 2008-10-29 14:46:00 · 973 阅读 · 0 评论 -
解析.Net框架下的XML编程技术
解析.Net框架下的XML编程技术 一.前言: XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自然显得非常重要了。本文将指导大家如何运用C#语言完成.Net框架下的XML文档的读写操作。首先,我会向大家介绍.Net框架中与XML相关的命名空间和其中的重要类。其次,我还会给出有关的实例以使读者更进一步的了解XML文档的读写转载 2008-09-24 13:37:00 · 662 阅读 · 0 评论 -
存储过程方法新解——老话重谈!
摘要 存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。 关键词 ASP.NET;存储过程 在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数原创 2008-07-03 20:05:00 · 821 阅读 · 2 评论 -
IE8不兼容你的网页 怎么办? - 简单开启兼容模式
自从用了IE8 整个世界都变了形.呵呵,问题没那么严重,如果你的网站还来不及修改以适合IE8访问的时候,咱们可以通过非常简单的方法,加几行代码就可以让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性,方法如下:只需要在页面中加入如下HTTP meta-tag: meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />转载 2008-08-29 13:43:00 · 760 阅读 · 0 评论 -
用C#截取指定长度的中英文混合字符串
用C#截取指定长度的中英文混合字符串 我们常做的一件事情,就是在文章系统中,截取一定长度的文章标题,超过指定长度,就加“...”如两个字符串:string str1 = "中国人要啊abc呀~";string str2 = "1中国人23456abc呀~";要截取后,输出:str1 = "中国人要...";str2 = "1中国人2...";即要把中英文混合的字符串,在截取后,长度要一致,即8转载 2008-08-29 00:45:00 · 641 阅读 · 0 评论 -
SSIS
SSIS首先是在1997年的SQL Server 7.0中引入的,当时它的名称为数据转换服务(DTS)。SSIS属于ETL产品家族,ETL代表提取(Extraction)、转换(Transformation)和加载(Loading)。现在,越来越多的企业都有数据仓库。ETL是将来自OLTP数据库的数据定期加载到数据仓库中必不可少的工具。在SQL Server的前两个版本—— SQL Server转载 2008-06-04 15:55:00 · 6923 阅读 · 0 评论 -
SSIS 作业 发邮件 两个重要环节
1.VBSCRIPT 接受变量发送(有两个变量是接收ssis包传过来的 AttachName ,EmailAddress) Public Sub Main() Add your code here Dim myHtmlMessage As MailMessage Dim mySmtpClient As SmtpClie原创 2008-06-06 11:22:00 · 1832 阅读 · 0 评论 -
SSIS
SSIS首先是在1997年的SQL Server 7.0中引入的,当时它的名称为数据转换服务(DTS)。SSIS属于ETL产品家族,ETL代表提取(Extraction)、转换(Transformation)和加载(Loading)。现在,越来越多的企业都有数据仓库。ETL是将来自OLTP数据库的数据定期加载到数据仓库中必不可少的工具。在SQL Server的前两个版本—— SQL Server转载 2008-06-04 15:59:00 · 1170 阅读 · 0 评论 -
检索 COM 类工厂中 CLSID 为 {} 的组件时失败,原因是出现以下错误: 80070005 powerpoint
问题出错代码:Microsoft.Office.Interop.PowerPoint.Application _app = new Microsoft.Office.Interop.PowerPoint.Application(); Microsoft.Office.Interop.PowerPoint.Presentations _prs = _app.Pr原创 2008-11-12 00:47:00 · 3653 阅读 · 0 评论 -
C#模拟网站登录
我们在写灌水机器人、抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户登录。那么怎么用C#来模拟一个用户的登录拉?要实现用户的登录,那么首先就必须要了解一般网站中是怎么判断用户是否登录的。HTTP协议是一个无连接的协议,也就是说这次对话的内容和状态与上次的无关,为了实现和用户的持久交互,网站与浏览器之前在刚建立会话时将在服务器内存中建立一个Session,该Session标识了该用户转载 2008-11-11 13:54:00 · 5576 阅读 · 3 评论 -
使用csc命令将.cs文件编译成.dll的过程
很多时候,我们需要将.cs文件单独编译成.dll文件,操作如下:打开命令窗口->输入cmd到控制台->cd C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322转到vs.net安装的该目录下->执行csc命令csc /target:library File.cs->在该目录下产生一个对应名字的.dll文件(前提:把.cs文件放到C:/WINDOWS/Micros转载 2008-12-04 10:02:00 · 1865 阅读 · 0 评论 -
利用adobe reader批量在线打印pdf文件
思路:因为要打印的文件在服务器端,需要在客户端与服务端交互且执行PDF打印 很显然需要个浏览器插件,来读取pdf文件,这样自然想到adobe reader adobe reader可以在线打开pdf文件, 且有相应接口给js调用 顺着这个思路,下面工作就很简单了。 第一步:客户端必须装adobe reader,需要个判断是否安装了,没安装原创 2013-05-23 15:10:29 · 6427 阅读 · 4 评论 -
解决chrome和firefoxflash不透明的方法(代码)
发现网站的透明flash在IE内核的浏览器下正常。在chrome和火狐下不透明了。解决方法: <embed height="377" width="712" type="application/x-shockwave-flash" pl原创 2012-07-26 22:46:18 · 983 阅读 · 0 评论 -
lightwindow.js bug 图片大小问题,三处bug已解决
第一个bug是:图片过大的时候,加载出来的,只有高度自适应,而宽度未自适应,只显示部分第二个bug 是:图片过大时候,如果点击查看未加载完,则会缩回成很小一部分,导致无法正确预览完善后的正确js如下:// lightwindow.js v2.0//// Copyright (c) 2007 stickmanlabs// Author: Kevin P Mi原创 2012-08-01 21:19:15 · 1312 阅读 · 0 评论 -
WebResource.axd异常 ,出现错误, TreeView节点图片不显示
很大的原因是:Assembly与服务器时间的问题很大可能是下面的这个原因了:你的服务器时间不对——肯定是比正常时间要早。这种错误可以打开IE8的开发人员工具,打开脚本面板,选择其中的一个WebResource.axd文件,其中源文件会报如下错误:[ArgumentOutOfRangeException: 指定的参数已超出有效值的范围。 参数名: utcDate] System.We原创 2012-06-27 12:11:49 · 1722 阅读 · 0 评论 -
VS2008 打不开项目,解决办法
点击开始——>运行输入以下命令:devenv.exe /ResetSettings /setup 回车即可原创 2012-06-04 14:31:20 · 3002 阅读 · 0 评论 -
machine.config出现 无法识别的配置节 system.serviceModel。
无法识别的配置节 system.serviceModel这个system.serviceModel配置节就在这个路径下。C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config “/”应用程序中的服务器错误。配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下原创 2012-05-09 10:08:47 · 2322 阅读 · 1 评论 -
提高ASPX服务器性能的几大狠招
提高ASPX服务器性能的几大狠招 ∆ 第0招依靠测试工具,以下根据ACT test测试结果,整理。【全部招数凶狠度的依据】 所谓性能优化,必须是建立在测试的基础之上的,ACT Test是比较爽的测试工具,比Load Runner方便,比Web Stress直观,支持脚本编程和录制登陆到注销全过程。 所有优化都要进行对比测试,才是评判的数字依据。 所以,个人认为:不做压力测试,优化是可以做,转载 2009-03-21 13:56:00 · 1007 阅读 · 0 评论 -
.Net平台开发的技术规范与实践精华总结
以下是本人对.Net平台开发实践的一些点滴总结。这里的技术规范主要是开发过程的代码规范、数据库设计规范、Com和.Net互操作规范;实践精华是对技术实践过程中的部分总结。一、代码规范良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。据Microsoft公司统计,基于微软平台的开发中,有70-80%的印度工程师在完成同类算法或者模转载 2009-02-24 10:39:00 · 667 阅读 · 0 评论 -
HTTP_X_FORWARDED_FOR,REMOTE_ADDR
在WEB开发中.我们可能都习惯使用下面的代码来获取客户端的IP地址: -----------------C#代码---------------------------------------------------------------------- //优先取得代理IP string IP = Request.ServerVariables["HTTP_X_FORWARDED_FOR转载 2009-02-18 13:24:00 · 1537 阅读 · 1 评论 -
SQL Server 不允许进行远程连接问题
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server的连接) ",现在针对此问题总结如下: 明白了SQL Server是个网络数据库就可迎刃而解了转载 2009-02-18 13:24:00 · 1094 阅读 · 1 评论 -
测试sql语句性能
有时候我们经常为我们的sql语句执行效率低下发愁,反复优化后,可还是得不到提高那么你就用这条语句找出你sql到底是在哪里慢了示例:SET STATISTICS io ONSET STATISTICS time ON go ---你要测试的sql语句 select top 100 * from TBL_Cot_RecStaticListgoSET STATISTICS profile O原创 2008-06-03 14:03:00 · 956 阅读 · 0 评论 -
sqlserver2008下载
期待了好久的sqlserver2008今天终于发布正式版本下载了共提供以下下载SQL Server 2008 (RC0) IT Professionals SQL Server 2008 Express (RC0) or Express Advanced (RC0)SQL Server 2008 Feature Pack 下载地址: http://www.原创 2008-08-07 09:40:00 · 2618 阅读 · 0 评论 -
经典存储过程
经典存储过程1企业级的存储过程:第一 分页:ALTER PROC P_User_GetUserList@PageIndex int,@PageSize int,@RowCount int outputASDECLARE @FirstIndex int,@LastIndex intSET @FirstIndex=(@PageIndex-1)*@PageSizeSET @LastInde原创 2008-05-26 10:00:00 · 1046 阅读 · 0 评论 -
NickLee.ODRM模式说明和演示源代码下载
NickLee.ODRM构架模式2007.1.10:新修改ODRM,去掉IDomain接口,利用反射和ComponentModel保持对象层的完整性,并修改LLGen.exe代码生成器,去掉代码生成器中的IDomain部分。2007.1.20 ODRM修改函数:public static bool ObjectDataEqual(object Fristobj, object Equalob转载 2007-11-15 13:10:00 · 822 阅读 · 0 评论 -
dl,dt,dd标签使用示例
效果: 代码:"http://www.w3.org/TR/html4/loose.dtd">dl制作的表格--建站学-www.jzxue.com*{margin:0;padding:0;font:14px/20px 宋体; color:red;}dl{width:353px;border-top:1px solid #ccc;margin-top:30px;margin-left:原创 2007-11-14 13:48:00 · 1724 阅读 · 0 评论 -
一个JavaScript的Hash类
摘http://www.cnblogs.com/fanrong/archive/2007/02/06/641556.htmlHash类 var Hash = function(){ this._data = new Object(); } function Hash$add(key,value){ if(!key) return; if(转载 2007-11-13 18:53:00 · 761 阅读 · 0 评论 -
給flash加超链接
今天商务給了个flash,要我传到网上去,而且加个链接,于是乎,发现flash直接加链接是无效的,再看看里面的属性,也没有,于是百度一下“HTML添加flash链接”,搜索到一个垃圾代码(而且到处都是这个垃圾代码的身影,还什么HTML教程等等,都是这么写),我給贴进来看看,垃圾: codebase="http://download.macromedia.com/pub/shoc原创 2007-11-13 16:21:00 · 3152 阅读 · 5 评论 -
老话重谈,給初学javascript的一点指引--谈JavaScript中面向对象技术的模拟
一、引言 在C#和Java语言中,面向对象是以类的方式实现的,特别是继承这个特性,类的方式继承表现出了强大的功能,而且也易于学习。JavaScript不是纯的面向对象的语言,而是基于对象的语言,对象的继承是以原型函数的形式继承的,很多初学者刚开始接触的时候不太理解,但是JavaScript这种以原型函数的形式实现面向对象技术,不仅是可行的,而且还为面向对象技术提供了动态继承的功能,本文主要讨论了原创 2007-11-13 13:28:00 · 731 阅读 · 0 评论 -
prototype.js 1.4版开发者手册(强烈推荐) (转)
prototype.js是什么?万一你没有使用过大名鼎鼎的prototype.js,那么让我来告诉你,prototype.js是由Sam Stephenson写的一个javascript类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的web2.0特性的富客户端页面。如果你最近尝试使用它,你大概了解到文档并不是作者的一个强项。和在我以前使用这个类库的不少开发者一样,一开始转载 2007-11-12 15:25:00 · 536 阅读 · 0 评论 -
实战 Lucene,第 1 部分: 初识 Lucene
本文首先介绍了Lucene的一些基本概念,然后开发了一个应用程序演示了利用Lucene建立索引并在该索引上进行搜索的过程。Lucene 简介Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包转载 2007-11-09 09:34:00 · 587 阅读 · 0 评论 -
获取鼠标的坐标,获取控件的坐标
1.获取html控件的位置在网上很多人都会回答两种错误的方法 错误方法一:function showListMenu(ev){ var T=ev.offsetTop; var T=ev.offsetLeft; alert("控件"+ev+"的X坐标:"+L); alert("控件"+ev+"的Y坐标:"+T); }错误方法二:function s原创 2007-10-30 18:29:00 · 2554 阅读 · 0 评论 -
javascript结合正则进行表单验证2
微软虽然给出了非常强大的验证控件来方便我们做数据验证,但当我们用到AJAX的时候,往往碰到的是html页面,所以我们怎么去验证了,实际上验证就那么几个js和正则配合使用,于是我今天把所有的方法給大家汇总起来,希望大家看了,能有所启发,能方便以后的编程,多多学习!1、表单要求 将对表单中的所有以下类型的域依次验证,所有验证是去除了前导和后缀空格的,要注意是区分大小写的。2、空值验证 表单中任意原创 2007-10-29 23:32:00 · 738 阅读 · 0 评论 -
ORM,ASP.NET中ORM学习,ASP.NET中ORM学习心得,WEB2.0中ORM实现原理,Asp.net简单ORM示例源码详细讲解,Asp.net2.0:如何使用ObjectDataSource(配合ORM )
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手转载 2007-10-28 17:09:00 · 4020 阅读 · 8 评论 -
iBatis net学习
Batisnet这个开源框架在类对象和数据库对象之间建立起一种映射和反射的关系,也就是通常所说的ORM,严格来说,应该是类和SQL查询语句之间的映射。与nHibernate相比,他的ORM特性并不彻底。但正是这种不彻底,才更为我所能接受,nhibernate封装了HQL语法来替代标准的SQL,提供了很多类来完成或者描述数据之间的关系,以前,这些都是在数据库设计层,利用数据库的约束等来实转载 2007-11-15 13:16:00 · 894 阅读 · 0 评论 -
ASP.NET核心技术|.NET架构的核心开发技术|无聊的话题,BS你!
当你是从百度或google搜索 关键词"ASP.NET核心技术",".NET核心技术"过来的话,我很想鄙视你一下,真的,因为我遇到太多的这样的人了,"ASP.NET核心技术",".NET核心技术"这样的问题真的没必要问,有意思吗,基础弄懂了吗,精通了asp.net吗,还不如问问"ASP.NET基础是什么",基础都没有弄懂,就一天到晚在那追求核心是什么,这些在我看来不是问出来的,当你用ASP.原创 2007-11-14 20:54:00 · 2509 阅读 · 1 评论 -
网页源码下载器,网站下载,下载网站
想偷别人网站源码啊,你这人不厚道,别人辛辛苦苦写出的源码,你怎么说偷就偷了,那这互联网不是不值钱了,偷!还是能的,那就要看你有没有哪个本事了,先学学技术吧,看你也是搞.net的,因为你还没什么成熟的技术,你进来了,我就看出来了,呵呵,下面讲叙如何用Socket类构建网页下载器:用Socket类构建网页下载器 开发工具:Microsoft Visual Studio .NET 20原创 2007-11-14 21:03:00 · 1680 阅读 · 0 评论