随笔分类 -  ASP.NET

摘要:错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90S。解决方案:1. 修改web.config文件可以改变这个默认值<configuration><system.web><httpRuntime maxRequestLength="1048576" executionTimeout="3600" /></system.web><configuration>2.另一种方法是修改.NET FrameWork:(1) 修改 C:/WINDOWS/Microsoft.NET/Fram 阅读全文
posted @ 2012-10-16 17:11 一方一净土 阅读(5014) 评论(0) 推荐(0) 编辑
摘要:(1)、在一个网络中。传输数据需要面临三个问题: 1.客户端如何知道所求内容的位置? 2.当客户端知道所求内容的位置后,如何获取所求内容? 3.所求内容以何种形式组织以便被客户端所识别?(2)、这里重点说一下Get和Post方法,网上关于Get和Post的区别满天飞。但很多没有说到点子上。Get和Post最大的区别就是Post有上面所说的第三部分:内容。而Get不存在这个内容。因此就像Get和Post其名称所示那样,Get用于从服务器上取内容,虽然可以通过QueryString向服务器发信息,但这违背了Get的本意,QueryString中的信息在HTTP看来仅 仅是获取所取得内容的一个... 阅读全文
posted @ 2012-08-31 15:50 一方一净土 阅读(171) 评论(0) 推荐(0) 编辑
摘要:一、模拟发送端 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>图片上传</title> </head> <body> <form action="UpLoad.aspx" method="post" enctype="multipart/form-data"> <input type="file" name="file1&quo 阅读全文
posted @ 2012-04-14 17:04 一方一净土 阅读(2727) 评论(0) 推荐(0) 编辑
摘要:前言:编写一个Windows服务程序,定时从数据库中拿出记录发送邮件。测试环境:Visual Studio 2005 SP1、Windows Server 2003 SP2一、新建项目打开VS2005,新建一个“Windows 服务”项目。二、添加Timer展开“工具箱”,在“组件”标签下找到“Timer”双击,这时就添加了一个Timer组件,修改“Name”属性为“timEmail”、“Enabled”为“false”、“Interval”为“60000”。接下来要做一些修补工作,不知是VS2005的BUG还是我没找着地方,在VS2003下是不存在该问题的:刚从“组件”下添加的“Timer” 阅读全文
posted @ 2012-04-06 16:15 一方一净土 阅读(6221) 评论(0) 推荐(1) 编辑
摘要:方法一: string url_s = "http://www.baidu.com/ "; WebRequest request_o = WebRequest.Create(url_s); HttpWebResponse response_o = (HttpWebResponse)request_o.GetResponse(); Stream html_o = response_o.GetResponseStream(); StreamReader reader_o = new StreamReader(html_o, System.Text.Encoding.Defaul 阅读全文
posted @ 2011-12-29 16:59 一方一净土 阅读(328) 评论(0) 推荐(0) 编辑
摘要:概念介绍还是先简单说说Json的一些例子吧。注意,以下概念是我自己定义的,可以参考.net里面的TYPE的模型设计如果有争议,欢迎提出来探讨!1.最简单:{"total":0}total就是值,值是数值,等于02. 复杂点{"total":0,"data":{"377149574" : 1}}total是值,data是对象,这个对象包含了"377149574"这个值,等于13. 最复杂{"total":0,"data":{"377149574&q 阅读全文
posted @ 2011-09-03 14:43 一方一净土 阅读(12694) 评论(3) 推荐(4) 编辑
摘要:方法一:<input type="button onclick="javascript:window.history.go(-1);"value="返回上一页">方法二在button的onClick事件响应函数中写如下代码:This.ClientScript.RegisterClientScriptBlock(this.GetType(), "e", "<script language=javascript>history.go(-2);</script>", true 阅读全文
posted @ 2011-08-30 16:08 一方一净土 阅读(368) 评论(0) 推荐(0) 编辑
摘要:例如,下列形式的 using 语句using (R r1 = new R()) {r1.F();}完全等效于R r1 = new R();try {r1.F();}finally {if (r1 != null) ((IDisposable)r1).Dispose();}截图1:using确保执行IDisposable接口的对象在退出块时立即释放,主要是为了防止忘记关闭数据库连接可能导致的.net可执行程序的各种问题 阅读全文
posted @ 2011-08-24 17:12 一方一净土 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Page A: ArrayList lit = new ArrayList(); ArrayList lit2 = new ArrayList(); Session["lit"] = lit; Session["lit2"] = lit2; Response.Redirect("Page B");Page B: DataTable dt = new DataTable(); //新建填充DataTable dt.Columns.Add("id"); dt.Columns.Add("name"); 阅读全文
posted @ 2011-08-17 14:49 一方一净土 阅读(457) 评论(0) 推荐(0) 编辑
摘要:一、Web Service简介1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Servi 阅读全文
posted @ 2011-07-05 16:26 一方一净土 阅读(214) 评论(0) 推荐(0) 编辑
摘要:什么是404错误HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。但是,Web服务器默认的404错误页面,无论Apache还是IIS,均十分简陋、呆板且对用户不友好,无法给用户提供必要的信息以获取更多线索,无疑这会造成用户的流失。404页面的作用搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告 阅读全文
posted @ 2011-06-21 11:04 一方一净土 阅读(6117) 评论(0) 推荐(0) 编辑
摘要:常规页生命周期阶段一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,在请求前后还存在应用程序阶段,但是这些阶段并不特定于页。有关更多信息,请参见 ASP.NET 应用程序生命周期概述。 阶段 说明 页请求页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。开始在开始阶段,将设置页属性,如 Request 和 Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置 IsPostBack 属性。此外,在开始阶段期间,还将设置页的 UICulture 属 阅读全文
posted @ 2011-05-18 11:44 一方一净土 阅读(129) 评论(0) 推荐(0) 编辑
摘要:关于ASP.NET 中站点地图sitemap 的使用 SiteMapPath 控件简介SiteMapPath 控件是一种站点导航控件,反映了SiteMap 对象提供的数据。它提供了一种定位站点的方式,动态显示当前页在站点中的相对位置,并提供了从当前页向上跳转的快捷方式。SiteMapPath 控件直接使用了站点地图(.sitemap)中配置的数据(无需通过SiteMapDataSource数据源控件)。示例一:SiteMapPath 控件的简单使用1、创建 Web.sitemap 文件在您的网站的根目录中创建一个名为 Web.sitemap 的文件。 打开此 Web.sitemap 文件,并添 阅读全文
posted @ 2010-12-01 17:30 一方一净土 阅读(425) 评论(0) 推荐(1) 编辑
摘要:最近在完成一个项目时,需要完成一个搜索功能。功能很好做,但是遇见一个问题就是像百度首页一样,当你在textBox里输入值后,一按回车后面的按钮事件就自动执行。研究了很久,也在网上看了很多。最后发现了一个很简单使用的方法。贴一下~代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 <asp:Panel ID="panSearch" runat="server" DefaultButton=&qu 阅读全文
posted @ 2010-09-02 17:37 一方一净土 阅读(4947) 评论(0) 推荐(1) 编辑
摘要:<asp:Repeater ID="rp" runat="server" > <ItemTemplate> <%--绑定数据--%> </ItemTemplate> <FooterTemplate> <asp:Label ID="lblEmpty" Text="没有匹配信息!" runat="server" Visible='<%#bool.Parse((rp.Items.Count==0).ToString())% 阅读全文
posted @ 2010-09-01 17:20 一方一净土 阅读(566) 评论(1) 推荐(1) 编辑