![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
文章平均质量分 81
liyanwwww
不断的学习,不断的进步,喜欢挑战,同时有点懒散,喜欢自由的生活,希望能够实现自己的理想。
展开
-
Asp.net常用的51个代码(非常实用)
1.//弹出对话框.点击转向指定页面Response.Write("window.alert(该会员没有提交申请,请重新提交!)");bResponse.Write("window.location =http://www.51aspx.com/bizpulic/upmeb.aspx");bb2.//弹出对话框CODE:转载 2009-03-19 00:26:00 · 518 阅读 · 0 评论 -
利用Session防止表单重复提交
1.包含有Form表单得页面必须通过一个服务器程序动态生成,服务器程序为每次产生得页面中的form表单都分配一个唯一得随机标识号,并在form表单得一个隐藏域 保存2.当用户提交form得时候,负责接受这一请求得服务器程序比较form表单隐藏字段中的标识号与存贮在session中的是否相同,当下列情情况时候,服务器程序将忽略提交请求: (1).当前用户session不存在表单标识转载 2009-04-02 01:03:00 · 529 阅读 · 0 评论 -
ASP.NET中文件上传下载方法集合
文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1、如何解决文件上传大小的限制 2、以文件形式保存到服务器 3、转换成二进制字节流保存到数据库以及下载方法 4、上传Internet上的资源 第一部分: 首先我们来说一下如何解决ASP.net中的文件上传大小限制的问题,我们知道在默认情况下AS转载 2009-04-02 01:08:00 · 492 阅读 · 0 评论 -
GridView 数据异动前的字段检查
摘要一般执行新增/修改完毕准备异动数据库前,通常会做一层数据正确性检查的动作;当我们使用 GridView 系结 SqlDataSoruce 来呈现数据,若 GridView 进行数据编辑存盘前也要做字段值的检查应该在如何做呢应该在那个控件的那个事件去处理这个检查动作呢程序说明及实作首先在页面上放置一个 GridView 及 SqlDataSource 控件,GridView 设为可编辑状态。转载 2009-04-02 01:32:00 · 495 阅读 · 0 评论 -
.NET中各种数据库连接大全
SQL Server ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=y转载 2009-04-02 01:28:00 · 412 阅读 · 0 评论 -
FCKeditor上传图片提示“没有权限”的解决方法(.net)
今天在调试FCKeditor.net2.6.3上传图片时,碰到一个很怪的问题,就是图片文件上传是成功了的,但就是在fck中不返回上传图片的地址,IE脚本提示“没有权限”,找了很久终于找到了问题。解决方法:打开下载的“FCKeditor.Net_2.6.3.zip”中的“FredCK.FCKeditorV2.vs2005.csproj”项目再认识开FileBrowser -> FileWorkerB转载 2009-05-14 14:02:00 · 3511 阅读 · 1 评论 -
.net快速创建windows服务
在很多应用中需要做windows服务来操作数据库等操作,比如(1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等(2)在.net Remoting中利用windows服务来做Host利用vs.net我们可以在几分钟之内建立其windows服务,非常简单下面说一下步骤1. 新建一个项目2. 从一个可用的项目模板列表当中选择Windows服务3. 设计转载 2009-08-01 15:44:00 · 512 阅读 · 0 评论 -
.net 后台设置meta的属性(keywords,description)
首先在前台aspx文件中的head标记添加runat="server"的属性。 之后后台如下编写:protected void Page_Load(object sender, EventArgs e) { //Page title Page.Title = "This is a title and meta test page."; //Encode/Content type转载 2009-08-17 16:10:00 · 1538 阅读 · 0 评论 -
.Net中用Jmail收发邮件
第一步:安装Jmail4.4 Pro 注意:只有专业版才可以接收邮件第二步:在安装目录中找到jmail.dll,通过vs命令提示编译成.net类型文件,格式如下:tlbimp c:/Program Files/Dimac/JMail/jmail.dll /out:myJmail.dll /namespace:myJmail第三步:将生成的myJmail.dll拷贝到web的根目录的bin目录转载 2009-11-16 16:57:00 · 7633 阅读 · 2 评论 -
如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
很长一段时间中,不管是使用DataGrid还是GridView都是通过拖放的方式。而这两天有个需求必须使用自定义的GridView,动态创建GridView的Columns,折腾了数小时,终于搞定,下面来说说具体的方法,希望能够帮助新手,也希望高手指点,毕竞我也够菜的;入正题:一、来看看在VS2005自带的帮助文档中在Repeater使用动态创建的的方法:要创建动态模板,请创建以后需要时可转载 2009-12-29 15:03:00 · 1496 阅读 · 0 评论 -
System.Net.Mail 详细讲解
System.Net.Mail命名空间是在.NET Framework中新增的,该命名空间提供了发送电子邮件的功能。通过对本章的学习,读者可以轻松地使用.NET Framework提供的类库来发送电子邮件。本章的讲解流程如图18-1所示。 图18-1 发送电子邮件的讲解流程18.1 System.Net.Mail 简介System.Net.Mail命名空间包转载 2010-04-20 16:26:00 · 33628 阅读 · 0 评论 -
DataTable的排序方法
如果是控件直接用datatable做为数据源的话,就非常简单,只需要在设置数据源的语句前加一句:dataTable.DefaultView.Sort = "Sum ASC";如果另有他用,也可将排序后的默认视图重新定义为另一个表,如下语句:<br />DataTable dtTemp = dt.DefaultView.ToTable();<br />之后再调用即可。原创 2011-03-09 10:17:00 · 1830 阅读 · 0 评论 -
MSChart的安装
<br /><br />微软发布的这款控件是需要单独安装的,而且只能用于.Net 3.5以上。VS2005、VS2008自身并没有打这款控件,包括VS2008的SP1补丁都没有,不过S2010已经自带了这款控件。另外需要注意VS2005是不能使用这款控件的。<br /> <br />下面下几个安装包:<br />1.MSChart控件<br />下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=13转载 2011-04-24 11:23:00 · 1120 阅读 · 0 评论 -
详解ashx如何编译
平时系统默认创建的ashx如下格式:<%@ WebHandler Language="C#" Class="Handler2" %>using System;using System.Web;public class Handler2 : IHttpHandler转载 2011-04-26 15:18:00 · 2577 阅读 · 0 评论 -
C#(WinForm)ComboBox和ListBox添加项及设置默认选择项
Web控件DropDownList和WinForm控件ComboBox机制不一样。ComboBox没有对应的ListItem需要自己写一个:using System;using System.Collections.Generic;using System.Linq;using转载 2011-07-29 15:32:08 · 1728 阅读 · 0 评论 -
数据绑定控件的datasource数据绑定的几种不同方式
数据绑定控件,都有DataSource属性,用于指定数据源。通常情况下,也是比较常用的就是数据源是数据表(DataTable),其实DataSource的范围很广,我们可以在深入研究的同时,改善我们的程序。 有的时候,你在编程进入一定阶段,进一步提升很困难的境况之下,不妨回过头来看看基础的东西,或许你会有新的受益,或许能够真正的体会到孔夫子所谓的转载 2009-04-02 00:32:00 · 1252 阅读 · 0 评论 -
.net面试题大全(有答案)
1 (1)面向对象的语言具有 继承 性、 封装 性、 多态 性。(2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。1.c#中的三元运算符是__?:__2.当整数a赋值给一个object对象时,整数a将会被__装箱___?3.类成员有__3__种可访问形式?4.public static const in转载 2009-04-02 01:18:00 · 1670 阅读 · 0 评论 -
ASP.NET页面传值汇总
在网页应用程序的开发中,页面之间的传值应该是最常见的问题了。 在这篇文章里,azamsharp 将为我们介绍一些ASP.NET页面传值的方式。本文所举的例子非常简单,仅仅包含了一个文本框和几个按钮,当按钮点击时文本框中的字符串将会以不同的方式传递到另外的页面去。 1. Response.Redirect (或称 Query String 方式、URL方式) Response.Re转载 2009-03-24 14:01:00 · 850 阅读 · 0 评论 -
Asp.net(C#)多文件上传
FileUp.aspx 页面1234 5 多文件上传6 7 function addFile()8 {9 var str = 10 document.getElementById(MyFile).insertAdjacentHTML("beforeEnd",str)11 }12 13 14 15 16 17 多文件上传18 19 20转载 2009-03-24 14:53:00 · 361 阅读 · 0 评论 -
ASP.NET自定义控件 简单的星级控件
1. 引言 我们经常会在网页上看到使用星形图案表示对某个软件或某篇文章的评价,通常以五个星形作为最高标准,指定的等级对应使用实心填充,如图1-1所示,在学习ASP.NET自定义控件的第一天,我们将开发这样的自定义控件。 2. 分析 可以看到这样的一个自定义控件包含两部分:显示的文本和包含两种图案(实心和空心星形)的图片,为了呈现出这样的结果,最方便的就是将这两部分放到包原创 2009-03-24 13:54:00 · 791 阅读 · 0 评论 -
Asp.net自动返回上次请求页面
有时进入管理页面时,session和cookie消失时,要返回登录页面,登录后我们仍想返回刚才管理操作的这个页面.这样很方面.可以用Request的一个属性实现Request.UrlReferrer 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。 当一个页面跳到此页面时,它就会记录跳到这个页面的URL,然后利用这个URL返回.小技巧,记录下来1prote转载 2009-03-24 14:52:00 · 310 阅读 · 0 评论 -
怎样从web.config中读取连接字符串的设置
在ASP.NET 2.0中,使用了一种在运行时解析为连接字符串值的新的声明性表达式语法,按名称引用数据库连接字符串。连接字符串本身存储在 Web.config 文件中的 <connectionStrings> 配置节下面,以便易于在单个位置为应用程序中的所有页进行维护。 范例程序代码如下:<?xml version="1.0"?><configuration><connectionStr转载 2009-03-24 15:05:00 · 1711 阅读 · 4 评论 -
不同页面之间传递值(使用Page.PreviousPage.FindControl)
这个场景太常见了,当然有许多许多的方法,我来介绍一种非常简单的方法吧! 第一步:模拟两个页面 A页面、B页面。需要在B页面获取A页面的信息。 A页面: PostBackUrl="~/B.aspx" Text="Button" /> B页面: A.aspx第二步:如何获取呢 来个非常简单的,在B页面Page_Load事件中转载 2009-03-24 15:07:00 · 2299 阅读 · 0 评论 -
ASP.NET连接超时时间设置
1.IIS->[网站]->属性-》连接超时。默认为120秒 2.WEB.CONFIG 手工添加httpRuntime,如 3.同步执行WEBSERVICE时,需要设置TIMEOUT属性,如 CompilerSvr.MyFavoritesService compiler=new FDN.DMS.Controls.CompilerSvr.MyFavoritesService();转载 2009-03-24 14:55:00 · 1684 阅读 · 0 评论 -
ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子
Width="542px" AllowPaging="True" AllowSorting="True" DataKeyNames="DB31_1,DB31_2" OnRowCancelingEdit="GridView1_RowCancelingEdit" OnRowDeleting="GridView1_RowDeleting" OnRowEdi转载 2009-03-24 14:57:00 · 461 阅读 · 0 评论 -
ASP.Net生成后台脚本的问题的解决办法
用ASP.NET开发web应用经常会用到弹出对话框,一般情况下我是这样写的 Response.Write("","alert(弹出窗口!);"); 但是这样写有一个问题就是当 对话框弹出的时候整个页面都是白的,进度条在缓慢的移动,等你点了确定后就好了,这是为什么呢? 我是这样理解的,程序是顺序执行的,当执行到上面的语句的时候,程序开始等待用户的操作,然后再往下执行,我一开始也转载 2009-03-24 15:06:00 · 481 阅读 · 0 评论 -
3种后台生成前台脚本的方法
我们在ASP.NET程序的开发过程中,常常需要向用户给出提示信息,比如是否“操作成功”,“确定”还是“取消”操作。 (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成: 举例如下: public System.Web.UI.WebControls.Button btnDelRow; btnDelRow.Attributes转载 2009-03-24 15:09:00 · 1071 阅读 · 0 评论 -
ASP.NET 2.0中多页面表单的使用
有时我们想要把表单填充过程分成几步(页面)来做。在过去使用ASP的时候,我们解决这一问题是在每一步之后把输入的数据保存到数据库表中。在数据表中我们定义了一些标志来区分这些表单填充过程是否已经完成。 然而ASP.NET 2.0提供了更加方便的途径,我们可以先填完多页面表单,然后把这些输入的数据存储到数据库中的表里。解决这个问题,我们有可用的MultiView控件和Wizard控件。下面的转载 2009-03-24 15:24:00 · 671 阅读 · 0 评论 -
关于ASP.NET 2.0一些简单而有用的技巧
1、在CallBack之后保持滚动条的位置在Asp.Net1.1中,CallBack之后保持滚动条的位置是一件非常痛苦的事情,特别是页中有一个Grid并且想要编辑特定的行。为了不停留在想要得行,页面会重新加载并且必须在顶部向下滚动。在Asp2.0中,只需要简单的在页面的属性中加入MaintainScrollPostionOnPostBack属性即可:2、页面加载后设置默认焦点到控件上转载 2009-04-02 01:06:00 · 484 阅读 · 0 评论 -
ASP.NET技术获取IP与MAC地址的方法
获取服务器的IP地址方法以DNS法较为简单实用,如下:以下是引用片段: private void ButtonIP_Click(object sender, System.EventArgs e) { System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList; if转载 2009-04-02 01:12:00 · 474 阅读 · 0 评论 -
Asp.net中防止用户多次登录的方法
在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象):string strUse转载 2009-04-02 01:16:00 · 472 阅读 · 0 评论 -
MVC程序执行的流程
MVC在底层和传统的asp.net是一致的,在底层之上,相关流程如下:1)Global.asax里,MvcApplication对象的Application_Start()事件中,调用 RouteConfig.RegisterRoutes(RouteTable.Routes); 来注册路由规则。2)RouteConfig.RegisterRoutes()方法里,给出的默认规则为 {co转载 2013-06-28 17:01:09 · 1491 阅读 · 0 评论