<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>SoLo博客 - Asp.net</title><link>http://www.solo168.com/</link><description>专注互联网和编程技术的IT网站|Asp.net|Ajax|C#|服务器 - 高留昌 - </description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 91204</generator><language>zh-CN</language><copyright>高留昌版权所有 2005-2010 | 粤ICP备05147659号 | All Rights Reserved Powered By Z-Blog 1.8 Arwen Build 90619</copyright><pubDate>Sun, 05 Sep 2010 05:37:58 +0800</pubDate><item><title>ASP.NET页面间数据传递的9种方法</title><author>a@b.com (solo)</author><link>http://www.solo168.com/post/20100705224.html</link><pubDate>Mon, 05 Jul 2010 18:04:31 +0800</pubDate><guid>http://www.solo168.com/post/20100705224.html</guid><description><![CDATA[<p>本文我们将讨论的是ASP.NET页面间数据传递的几种方法，对此希望能帮助大家正确的理解ASP.NET页面间数据传递的用处以及便利性。</p><p>0、引言</p><p>Web页面是无状态的， 服务器对每一次请求都认为来自不同用户，因此，变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在用ASP.NET 设计开发一个Web系统时， 遇到一个重要的问题是如何保证数据在页面间进行正确、安全和高效地传送，Asp.net 提供了状态管理等多种技术来解决保存和传递数据问题，以下来探讨.NET 下的解决此问题的各种方法和各自的适用场合。</p>]]></description><category>Asp.net</category><comments>http://www.solo168.com/post/20100705224.html#comment</comments><wfw:comment>http://www.solo168.com/</wfw:comment><wfw:commentRss>http://www.solo168.com/feed.asp?cmt=130</wfw:commentRss><trackback:ping>http://www.solo168.com/cmd.asp?act=tb&amp;id=130&amp;key=38469d42</trackback:ping></item><item><title>三层架构之存储过程调用方法</title><author>a@b.com (solo)</author><link>http://www.solo168.com/post/20100425422.html</link><pubDate>Sun, 25 Apr 2010 09:27:03 +0800</pubDate><guid>http://www.solo168.com/post/20100425422.html</guid><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp; 现在说起来三层架构虽然有点老套，但是从观可大软件公司，三层架构的各种使用可见一斑！通过三层架构来操作数据库无非分两种情况：Sql语句、存储过程。因为存储过程的特殊性，那么它的调用、传参流程也有那么一点点特殊，下面就让我用实例来阐述一下三层架构下存储过程的使调用方法...</p>]]></description><category>Asp.net</category><comments>http://www.solo168.com/post/20100425422.html#comment</comments><wfw:comment>http://www.solo168.com/</wfw:comment><wfw:commentRss>http://www.solo168.com/feed.asp?cmt=113</wfw:commentRss><trackback:ping>http://www.solo168.com/cmd.asp?act=tb&amp;id=113&amp;key=204470cc</trackback:ping></item><item><title>全方位解析ASp.net (C#)之三层架构</title><author>a@b.com (solo)</author><link>http://www.solo168.com/post/20100425414.html</link><pubDate>Sun, 25 Apr 2010 08:48:19 +0800</pubDate><guid>http://www.solo168.com/post/20100425414.html</guid><description><![CDATA[<p><strong>深入浅出C#三层架构</strong></p><p>本文用一个示例来介绍如何建设一个三层架构的项目，并说明项目中各个文件所处的层次与作用。写本文的目的，不是为了说明自己的这个方法有多对，而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助。因为网上的文章，大多是注重理论的介绍，而忽略了具体的实践应用，或者有示例但讲得不透彻...</p>]]></description><category>Asp.net</category><comments>http://www.solo168.com/post/20100425414.html#comment</comments><wfw:comment>http://www.solo168.com/</wfw:comment><wfw:commentRss>http://www.solo168.com/feed.asp?cmt=112</wfw:commentRss><trackback:ping>http://www.solo168.com/cmd.asp?act=tb&amp;id=112&amp;key=a674f22c</trackback:ping></item><item><title>Asp.net伪静态之Url重写浅谈</title><author>a@b.com (solo)</author><link>http://www.solo168.com/post/20100410473.html</link><pubDate>Sat, 10 Apr 2010 22:47:02 +0800</pubDate><guid>http://www.solo168.com/post/20100410473.html</guid><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp; 有很多项目经理都希望自己的项目，能看起来更简介，更好看，于是他们便把目光更多的投向了&ldquo;伪静态&rdquo;技术。的确Url重写技术的确可以使你的Url地址更好看，更简介。&nbsp;比如：你原来的地址是<a href="http://www.hisolo.net/wasai.aspx">http://www.hisolo.net/wasai.aspx</a>&nbsp; 那么经过使用Url重写技术 你的地址就为变成<a href="http://www.hisolo.net/wasai/">http://www.hisolo.net/wasai/</a> 抑或是 <a href="http://www.hisolo.net/wasai.html">http://www.hisolo.net/wasai.html</a>&nbsp;</p>]]></description><category>Asp.net</category><comments>http://www.solo168.com/post/20100410473.html#comment</comments><wfw:comment>http://www.solo168.com/</wfw:comment><wfw:commentRss>http://www.solo168.com/feed.asp?cmt=101</wfw:commentRss><trackback:ping>http://www.solo168.com/cmd.asp?act=tb&amp;id=101&amp;key=fd8d41d0</trackback:ping></item><item><title>Asp.net Forms 身份验证速成法</title><author>a@b.com (solo)</author><link>http://www.solo168.com/post/20100409938.html</link><pubDate>Fri, 09 Apr 2010 22:20:11 +0800</pubDate><guid>http://www.solo168.com/post/20100409938.html</guid><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp; 在Web站点中，安全性和用户管理的实现常常是一个相当复杂的事情，因为我们要考虑许多因素。在Asp.net2.0中，有一整套工具来处理这些问题，我们有3中身份验证系统：Windows身份验证：一般在内联网站点或WAN入口处使用Forms身份验证：Web站点维护它自己的用户列表，完成自己的身份验证Pas</p>]]></description><category>Asp.net</category><comments>http://www.solo168.com/post/20100409938.html#comment</comments><wfw:comment>http://www.solo168.com/</wfw:comment><wfw:commentRss>http://www.solo168.com/feed.asp?cmt=96</wfw:commentRss><trackback:ping>http://www.solo168.com/cmd.asp?act=tb&amp;id=96&amp;key=85d82659</trackback:ping></item><item><title>Asp.net屏蔽IP地址</title><author>a@b.com (solo)</author><link>http://www.solo168.com/post/64.html</link><pubDate>Fri, 29 Jan 2010 11:13:50 +0800</pubDate><guid>http://www.solo168.com/post/64.html</guid><description><![CDATA[<p><span style="font-size: larger"><span style="font-family: 新宋体">出于安全考虑，几乎每个动态网站都具备IP地址屏蔽功能，而网上流传的很多关于该功能的教程大都采用字符串保存和验证IP地址，我认为这是不太科学的，我试图找到最佳的设计方案。<br /></span></span></p><p><span style="font-size: larger"><span style="font-family: 新宋体">&ldquo;IP地址的长度为32位，分为4段，每段8位，用十进制数字表示，每段数字范围为0～255，段与段之间用句点隔开。&rdquo;<br />...</span></span></p>]]></description><category>Asp.net</category><comments>http://www.solo168.com/post/64.html#comment</comments><wfw:comment>http://www.solo168.com/</wfw:comment><wfw:commentRss>http://www.solo168.com/feed.asp?cmt=66</wfw:commentRss><trackback:ping>http://www.solo168.com/cmd.asp?act=tb&amp;id=66&amp;key=263ba187</trackback:ping></item><item><title>asp.net随机验证码（使用ashx）</title><author>a@b.com (solo)</author><link>http://www.solo168.com/post/59.html</link><pubDate>Fri, 29 Jan 2010 11:00:04 +0800</pubDate><guid>http://www.solo168.com/post/59.html</guid><description><![CDATA[<p><span style="font-size: larger"><span style="font-family: 新宋体">ValidateCode.ashx<br /><br />&lt;%@ WebHandler Language=&quot;C#&quot; Class=&quot;ValidateCode&quot; %&gt;<br />using System;<br />using System.Data;<br />using System.Web;<br />...</span></span></p>]]></description><category>Asp.net</category><comments>http://www.solo168.com/post/59.html#comment</comments><wfw:comment>http://www.solo168.com/</wfw:comment><wfw:commentRss>http://www.solo168.com/feed.asp?cmt=61</wfw:commentRss><trackback:ping>http://www.solo168.com/cmd.asp?act=tb&amp;id=61&amp;key=99d9da91</trackback:ping></item><item><title>asp.net中利用ashx实现图片防盗链</title><author>a@b.com (solo)</author><link>http://www.solo168.com/post/58.html</link><pubDate>Fri, 29 Jan 2010 10:58:01 +0800</pubDate><guid>http://www.solo168.com/post/58.html</guid><description><![CDATA[<p><span style="font-size: larger"><span style="font-family: 新宋体">盗链的危害我就不说了，网上有很多。<br /><br />直接分析盗链原理：看下面用httpwatch截获的http发送的数据<br /><br /><br />GET /Img.ashx?img=svn_work.gif HTTP/1.1<br />Accept: */*<br />Referer: </span></span><a target="_blank" rel="external" href="http://www.svnhost.cn/"><span style="font-size: larger"><span style="font-family: 新宋体">http://www.svnhost.cn/</span></span></a><span style="font-size: larger"><span style="font-family: 新宋体"><br />...</span></span></p>]]></description><category>Asp.net</category><comments>http://www.solo168.com/post/58.html#comment</comments><wfw:comment>http://www.solo168.com/</wfw:comment><wfw:commentRss>http://www.solo168.com/feed.asp?cmt=60</wfw:commentRss><trackback:ping>http://www.solo168.com/cmd.asp?act=tb&amp;id=60&amp;key=04b3ff46</trackback:ping></item><item><title>asp.net得到日期以及星期</title><author>a@b.com (solo)</author><link>http://www.solo168.com/post/53.html</link><pubDate>Fri, 29 Jan 2010 10:36:31 +0800</pubDate><guid>http://www.solo168.com/post/53.html</guid><description><![CDATA[<p><span style="font-size: larger"><span style="font-family: 新宋体">得到日期以及星期，样式类似：&nbsp;&nbsp;&nbsp;&nbsp;2008年10月2日 星期四&nbsp;&nbsp;&nbsp;&nbsp;<br />public static string GetDate()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string myDayOfWeek = &quot;&quot;;<br />...</span></span></p>]]></description><category>Asp.net</category><comments>http://www.solo168.com/post/53.html#comment</comments><wfw:comment>http://www.solo168.com/</wfw:comment><wfw:commentRss>http://www.solo168.com/feed.asp?cmt=54</wfw:commentRss><trackback:ping>http://www.solo168.com/cmd.asp?act=tb&amp;id=54&amp;key=86d9b042</trackback:ping></item><item><title>asp.net Repeater中嵌套使用Repeater</title><author>a@b.com (solo)</author><link>http://www.solo168.com/post/48.html</link><pubDate>Fri, 29 Jan 2010 10:22:57 +0800</pubDate><guid>http://www.solo168.com/post/48.html</guid><description><![CDATA[<p>在一般的网站中浏览类别的用户控件通常都位于大多数 ASP.NET 页的左边，它使用户能够按类别快速的查找产品。最近遇到一个客户，因为在他网站上展示的产品并不多，所以要求在原有类别浏览的基础上将产品也加进去。一来更方便，二来加长了左部导航栏的长度使页面更协调。原有的分类导航栏是由Repeater实现的，现在需要在每一个分类下加入该类的商品信息，于是我想到了在原有Repeater中嵌套Repeater</p>]]></description><category>Asp.net</category><comments>http://www.solo168.com/post/48.html#comment</comments><wfw:comment>http://www.solo168.com/</wfw:comment><wfw:commentRss>http://www.solo168.com/feed.asp?cmt=49</wfw:commentRss><trackback:ping>http://www.solo168.com/cmd.asp?act=tb&amp;id=49&amp;key=68ede355</trackback:ping></item></channel></rss>
