之乎者也,阿弥陀佛

软件设计的原则就是,化繁为简,化难为易,把人的思维集中在简单的领域,然后通过有序的组合实现复杂的逻辑。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ASP.NET

摘要:在用Request.UrlReferrer获取上一页面的地址时发现该对象为空(IE下,FF下可以得到对象),于是上网搜索发现:什么时候可以使用此方法,什么时候此属性的值为空,只有知道了其使用场合,才能更加有效的使用它,下面对其使用情况小结如下:下列情况下,此属性值是有效的:(1)直接使用链接;(2)通过表单提交的方式,或者说是有PostBack动作的按钮,也或者是通过客户端脚本进行了form.submit()动作;下面这些情况,此属性返回空值:(1)通过IE的收藏,历史,最近链接,首页,或者是在地址栏中直接输入当前页面地址等方式;( ^_^,有些啰嗦 );(2)使用了location.href 阅读全文
posted @ 2013-05-24 14:30 搏击的小船 阅读(998) 评论(0) 推荐(0) 编辑

摘要:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功)表示成功处理了请求的状态代码。 代码 说明 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 2... 阅读全文
posted @ 2012-01-14 19:46 搏击的小船 阅读(355) 评论(0) 推荐(0) 编辑

摘要:public partial class DownLoadFile : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string picName = Request.QueryString["InternalSysURL"]; if (!String.IsNullOrEmpty(picName)) { byt... 阅读全文
posted @ 2011-11-27 11:39 搏击的小船 阅读(957) 评论(1) 推荐(0) 编辑

摘要:publicpartialclassPost_Server:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){stringtype="";stringRe="";Re+="数据传送方式:";if(Request.RequestType.ToUpper()=="POST"){type="POST";Re+=type+"<br/>参数分别是:<br/>";SortedLis 阅读全文
posted @ 2011-03-03 16:20 搏击的小船 阅读(603) 评论(0) 推荐(0) 编辑

摘要:protected void Button4_Click(object sender, EventArgs e) { string fileName = "aaa.txt";//客户端保存的文件名 string filePath = Server.MapPath("DownLoad/aaa.txt");//路径 //以字符流的形式下载文件 FileStream fs = new FileStream(filePath, FileMode.Open); byte[] bytes = new byte[(int)fs.Length]; fs.Read(byt 阅读全文
posted @ 2010-11-27 11:29 搏击的小船 阅读(397) 评论(0) 推荐(0) 编辑

摘要:string UserBrowser=Request.Browser.Browser; //浏览器名称 string BrowserVersion=Request.Browser.Version; //浏览器版本 以下摘自MSDN HttpBrowserCapabilities bc = Request.Browser; Response.Write( " <p> Bro... 阅读全文
posted @ 2010-06-09 12:19 搏击的小船 阅读(2245) 评论(0) 推荐(0) 编辑

摘要:net2.0环境下,Web service中的每个方法,在Client端添加引用后生成的代理类中都会产生相应的异步方法和结束事件。我们可以利用这个异步方法和事件,轻松实现异 步调用web service. 简单范例 假设在web service中定义了一个数据查询的方法: [WebMethod]public DataSetExecuteQuery(stringSQL){using(Oracl... 阅读全文
posted @ 2010-05-18 00:21 搏击的小船 阅读(909) 评论(0) 推荐(0) 编辑

摘要:与ASP.NET1.0相比,ASP.NET2.0的各方面改进可以说是非常巨大的。但就其实现层面来说,最大的增强莫过于提供了对异步 页面的支持。通过此机制,编写良好的页面可以将数据库、WebService调用等慢速操作,对网站吞吐能力的影响降到最低,并极大的改善网站的平均页 面响应速度。本文将从使用和实现两个层面,简单的剖析这一强大机制的原理,以便读者能够更好的应用这一机制。对一个网页请求的生命周 ... 阅读全文
posted @ 2010-05-18 00:04 搏击的小船 阅读(281) 评论(0) 推荐(0) 编辑

摘要:/// <summary> /// 文本流送到客户端,关显示为另存为 /// </summary> /// <param name="response">页面response类</param> /// <param name="fileName">另存为的文件名</param> public void FileWebSaveAs(HttpResponseBase response, string fileName) { response.Clear(); response.Clear 阅读全文
posted @ 2010-03-18 17:17 搏击的小船 阅读(1395) 评论(0) 推荐(2) 编辑

摘要:[代码] 阅读全文
posted @ 2009-11-06 09:28 搏击的小船 阅读(273) 评论(0) 推荐(0) 编辑

摘要:[代码] 阅读全文
posted @ 2009-11-05 12:09 搏击的小船 阅读(192) 评论(0) 推荐(0) 编辑

摘要:===前提:我们已经有一个DataTable的数据表 现在需要的只是其中的一行数据===比如说下面这段代码在一个方法里 返回的就是一个DataTable! sqlCon = new SqlConnection(strCon); sqlCom = new SqlCommand(); sqlCom.Connection = sqlCon; sqlCom.CommandText = "select_v"... 阅读全文
posted @ 2009-11-04 11:32 搏击的小船 阅读(2448) 评论(2) 推荐(1) 编辑

摘要:[代码] 阅读全文
posted @ 2009-11-04 11:14 搏击的小船 阅读(715) 评论(0) 推荐(0) 编辑

摘要:<asp:RepeaterID="Repeater1"runat="server"OnItemDataBound="Repeater1_ItemDataBound"><HeaderTemplate><ul></HeaderTemplate><ItemTemplate><li><%#Eval("cate_name")%&g... 阅读全文
posted @ 2009-11-04 00:15 搏击的小船 阅读(294) 评论(0) 推荐(0) 编辑

摘要:比如dropdownlist,RadioButtonList都有个这个方法listID.Items.FindByText(string s)和listID.Items.FindByValue(string s),这个在开发中经常会用到,记录一下 阅读全文
posted @ 2009-11-03 16:10 搏击的小船 阅读(434) 评论(0) 推荐(0) 编辑

摘要:使用Guid.NewGuid().GetHashCode()作为种子,可以确保Random在极短时间产生的随机数尽可能做到不重复Random rand = new Random(Guid.NewGuid().GetHashCode());intr = rand.Next(1000,10000); 阅读全文
posted @ 2009-11-03 11:43 搏击的小船 阅读(290) 评论(0) 推荐(0) 编辑

摘要:大多数的 控件他的值都可以通过js调用它的 value属性来获得此控件的值,但是也有例外的情况。经常用的 Label控件。他的值用js就不能通过value属性来获得。 Label控件 js获取的实例, var text= document.getElementById('Label1').innerText;假如, 这样 var text= document.getElementById('Lab... 阅读全文
posted @ 2009-10-29 15:39 搏击的小船 阅读(414) 评论(0) 推荐(0) 编辑

摘要:在iframe的子页面中,使用onload刷新父页面的时候,遇到了一些问题。<body onload="">1、目前来说,测试成功,并且兼容IE6/7和FF的刷新方式。<script language=JavaScript> parent.window.location.href="url"; </script>2、个别情况下出现IE6/7“没有权... 阅读全文
posted @ 2009-10-27 17:15 搏击的小船 阅读(6785) 评论(2) 推荐(0) 编辑

摘要:URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。url重写的优点在于:缩短url,隐藏实际路径提高安全性易于用户记忆和键入。 易于被搜索引擎收录二 实现url重写的基本方法下载MS的URLRewriter.dll,放到你... 阅读全文
posted @ 2009-10-27 10:25 搏击的小船 阅读(359) 评论(0) 推荐(0) 编辑

摘要:前台:<SCRIPT LANGUAGE="JavaScript"> <!-- function confirm_del(UserName) { return confirm('您确定要删除“' + UserName + '”吗?'); } //--> </SCRIPT> <asp:Repeater id="repGu... 阅读全文
posted @ 2009-10-21 16:09 搏击的小船 阅读(770) 评论(0) 推荐(0) 编辑