![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
skyzero110
有志者,事竟成,破釜沉舟,百二秦关终属楚
苦心人,天不负,卧薪尝胆,三千越甲可吞吴.
贵有恒何必三更眠五更起,最无益只怕一日曝十日寒
展开
-
asp.net传值方法大全
1.使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx的C#代码string s_url;s_url = "b.aspx?name=" + Label1.Text原创 2008-02-28 16:51:00 · 1976 阅读 · 0 评论 -
ASP.NET 数据导出成EXCEL文件
/// /// 导出EXCEL,传入DataTable // /// /// 要导出数据的页面 /// 数据表 /// 报表名 /// 是否导出抬头 public void WriteDataSetExcel(Page page, DataTable dtReport, s原创 2009-05-19 13:11:00 · 283 阅读 · 0 评论 -
ReadOnly 和 Enabled 区别
ReadOnly 属性的TextBox在客户端会展现成这样的标记: <input readonly = "readonly"> Enabled 属性的TextBox在客户端会展现成这样的标记: <input disabled="disabled"> Html服务器控件使用一个派生于HtmlControl基类(完整类名System.Web.UI.HtmlControls)得类,此原创 2009-05-19 11:32:00 · 430 阅读 · 0 评论 -
ASP.NET发送邮件的两种方式(1.代码 2.配置Web.config )
第一种: //emailaddress邮件接收者地址 //mailcontent邮件主体内容 //mailtitle邮件标题 //mailsubject邮件主题 public bool SendMail(string emailaddress,string mailcontent,string mailtitle,string转载 2009-05-19 13:56:00 · 603 阅读 · 0 评论 -
ASP.NET2.0应用程序文件夹(/App_Code,/App_Data,……)
为什么VS2005在创建网站的时候会产生/App_Code,/App_Data 两个文件夹呢?因为ASP.NET2.0 在创建时,是使用基于文件的方法.ASP.NET1.0/1.1把解决方案中的所有内容都编译到DLL中,而ASP.NET2.0只要使用这些定义好的文件夹,就可以自动编译代码,在整个应用程序中访问应用程序主题,并在需要时使用全局资源.下面来介绍这些定义好的文件夹及它们的工作方式.原创 2009-05-14 14:27:00 · 834 阅读 · 0 评论 -
应用程序和页面框架 -- ASP.NET2.0 页面上的事件
ASP.NET 事件的处理顺序 应该是程序员牢记于心的.. 它是处理页面上各种元素的基础. 如果创建一个ASP.NET2.0页面,并启用跟踪功能,就会看到页面事件的引发顺序. 初始化前: PreInit初始化: Init初始化完成: InitComplete加载前: PreLoad加载:原创 2009-05-14 09:24:00 · 200 阅读 · 0 评论 -
应用程序和页面框架 -- ASP.NET2.0 跨页面的传送
ASP.NET2.0中的一个功能在ASP.NET1.0/1.1很难实现,即进行跨页面的传送.跨页面传送就是提交窗体,并把这个窗体和所有的控件值都传送给另一个页面. 在ASP.NET1.0/1.1中创建的页面都只传送给它自己,控件值都在这个页面实例中处理.用Page.IsPostBack区分页面的第一次请求和回送.但是开发人员仍希望把数据传送给另一个页面,并在该页面上处理第一个页面的控件原创 2009-05-14 08:36:00 · 391 阅读 · 0 评论 -
ASP.NET后台通过输出JavaScript弹出窗口小结
window.open (page.html, newwindow, height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no) ;--> 参数解释: js脚本开始; window.open原创 2008-06-05 11:39:00 · 2769 阅读 · 0 评论 -
asp.net程序中最常用的三十三种编程代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b = Re转载 2008-01-16 19:37:00 · 265 阅读 · 0 评论 -
aspnet规范
第一部分:界面设计标准1.开发环境设置:屏幕设置为800*600/1024*7682.界面设计原则:风格必须统一3.B/S结构开发原则:使用框架/模板4.页面使用表格(Table)进行格式设置。最外面的表格设置:width=778px align=center border=05.主页面Body设置:bgcolor="#cccccc"6.框架子页面Body设置:bot转载 2008-01-10 19:20:00 · 316 阅读 · 0 评论 -
解决 母板页 路径问题
在做项目时 设计了一个母板页 标题上 有个退出系统 linkButton 点击后跳转到Login.aspx但是Response.Redirect("Login.aspx"); 在刚进母版页时可以退出,但是如果有 页面在文件夹里的话就无法跳出去了解决方法 用客户端的路径String path = ResolveUrl("~/Login.aspx");Response.Red原创 2008-04-05 16:56:00 · 384 阅读 · 0 评论 -
增加asp.net应用程序性能的20种方法
1.禁用session假如您用不到session会话跟踪请务必禁用它。您可以在每个asp.net页面中设置如下:AutoEventWireup="false" Inherits="WebApplication1.WebForm1" EnableSessionState="false" %>当然您可以在web.config应用程序配置设置中设计mode的值为Off.2.输出缓冲翻译 2008-01-08 18:30:00 · 482 阅读 · 0 评论 -
.NET中取得IP/用户名等信息常用方法
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是常用的几种方法: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.Us原创 2007-12-24 12:31:00 · 1321 阅读 · 1 评论 -
asp.net 7层结构说明
UI:用户看到的界面,可以是asp.net ,winform 等等 对编码影响不大 可以最后实现SF: 处理异常 等特殊操作BF:操作方法集,用来调用实现方法BE:实体 包含各类数据 DataSet ……BR:规则类, 主要用来验证(非空,格式,是否存在 等等约束)DA: 数据操作类,专门用来操作数据库的增删改查原创 2007-12-25 19:42:00 · 758 阅读 · 0 评论 -
映射法 输出某对象定义的所有属性
//以Color 对象为例 输出所有定义的属性颜色Type t = typeof(Color);PropertyInfo[] properties = t.GetProperties(BindingFlags.Static | BindingFlags.Public);StringBuilder sb = new StringBuilder();foreach(PropertyInfo inf原创 2008-03-05 19:26:00 · 290 阅读 · 0 评论 -
ASP.NET后台注册javascript脚本方法
ASP.NET使用新增的Page.ClientScript属性在ASP.NET页面上注册和使用Javascript函数.注意: .NET Framewrok 1.0/1.1中的Page.RegisterStartupScript 和 Page.RegisterClientScriptBlock方法已经被弃用,这两个用于注册脚本的方法需要一组键/值对,由于方法比较复杂,很可能发生键名冲突.Pag原创 2009-05-20 08:27:00 · 6030 阅读 · 1 评论