﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>博客园-.Net 学习笔记-随笔分类-ASP.Net</title><link>http://www.cnblogs.com/AntiGameZ/category/80333.html</link><description>我的学习笔记</description><language>zh-cn</language><lastBuildDate>Sun, 03 Aug 2008 13:31:25 GMT</lastBuildDate><pubDate>Sun, 03 Aug 2008 13:31:25 GMT</pubDate><ttl>60</ttl><item><title>[LINQ]数据存在时Update，不存在则Insert</title><link>http://www.cnblogs.com/AntiGameZ/archive/2008/08/03/1259417.html</link><dc:creator>AntiGameZ</dc:creator><author>AntiGameZ</author><pubDate>Sun, 03 Aug 2008 12:43:00 GMT</pubDate><guid>http://www.cnblogs.com/AntiGameZ/archive/2008/08/03/1259417.html</guid><wfw:comment>http://www.cnblogs.com/AntiGameZ/comments/1259417.html</wfw:comment><comments>http://www.cnblogs.com/AntiGameZ/archive/2008/08/03/1259417.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/AntiGameZ/comments/commentRss/1259417.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/AntiGameZ/services/trackbacks/1259417.html</trackback:ping><description><![CDATA[<p>最近帮朋友做一个报名站，非常简单，于是拿.NET 3.5特别是LINQ to SQL来练练手。</p>
<p>一切顺利，唯独遇到一个小问题：有些记录，我只想每个用户在数据库中只拥有一条记录，如果数据库中已经存在记录，则用新的内容对原数据UPDATE，没有的话则INSERT。利用异常处理走了个小偏门，感觉不能算是正统的办法，希望哪位看到给指导一下。<br />
</p>
<p><br />
</p>
<p>代码如下：</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080;">&nbsp;1</span><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">partial</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;Test&nbsp;:&nbsp;System.Web.UI.Page<br />
</span><span style="color: #008080;">&nbsp;2</span><span style="color: #000000;"><img id="Codehighlighter1_47_893_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_47_893_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_47_893_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_47_893_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_47_893_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_47_893_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_47_893_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_47_893_Open_Text').style.display='inline';" align="top"></span><span id="Codehighlighter1_47_893_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_47_893_Open_Text"><span style="color: #000000;">{<br />
</span><span style="color: #008080;">&nbsp;3</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /></span><span style="color: #0000ff;">protected</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;InsertOrUpdateDate()<br />
</span><span style="color: #008080;">&nbsp;4</span><span style="color: #000000;"><img id="Codehighlighter1_85_893_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_85_893_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_85_893_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_85_893_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_85_893_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_85_893_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_85_893_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_85_893_Open_Text').style.display='inline';" align="top"></span><span id="Codehighlighter1_85_893_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_85_893_Open_Text"><span style="color: #000000;">{<br />
</span><span style="color: #008080;">&nbsp;5</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;GraduateRegisterDataContext&nbsp;context&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;GraduateRegisterDataContext(StaticData.ConnectionString);<br />
</span><span style="color: #008080;">&nbsp;6</span><span style="color: #000000;"><img id="Codehighlighter1_199_357_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_199_357_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_199_357_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_199_357_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_199_357_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_199_357_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_199_357_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_199_357_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;</span><span id="Codehighlighter1_199_357_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_199_357_Open_Text"><span style="color: #000000;">{<br />
</span><span style="color: #008080;">&nbsp;7</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;记录存在，检索后修改ProvinceOf值为2</span><span style="color: #008000;"><br />
</span><span style="color: #008080;">&nbsp;8</span><span style="color: #008000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FamilyInfo&nbsp;family&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;context.FamilyInfo.Single(f&nbsp;</span><span style="color: #000000;">=&gt;</span><span style="color: #000000;">&nbsp;f.NationalId&nbsp;</span><span style="color: #000000;">==</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">3</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
</span><span style="color: #008080;">&nbsp;9</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;family.ProvinceOf&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">200</span><span style="color: #800000;">"</span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">10</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
</span><span style="color: #008080;">11</span><span style="color: #000000;"><img id="Codehighlighter1_401_838_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_401_838_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_401_838_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_401_838_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_401_838_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_401_838_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_401_838_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_401_838_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(InvalidOperationException&nbsp;inex)&nbsp;</span><span id="Codehighlighter1_401_838_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_401_838_Open_Text"><span style="color: #000000;">{<br />
</span><span style="color: #008080;">12</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;记录不存在，触发InvalidOperationException异常，创建新对象后插入</span><span style="color: #008000;"><br />
</span><span style="color: #008080;">13</span><span style="color: #008000;"><img id="Codehighlighter1_502_780_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_502_780_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_502_780_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_502_780_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_502_780_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_502_780_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_502_780_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_502_780_Open_Text').style.display='inline';" align="top"></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FamilyInfo&nbsp;family&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;FamilyInfo&nbsp;</span><span id="Codehighlighter1_502_780_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_502_780_Open_Text"><span style="color: #000000;">{<br />
</span><span style="color: #008080;">14</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Address&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">1</span><span style="color: #800000;">"</span><span style="color: #000000;">,<br />
</span><span style="color: #008080;">15</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ApplyReason&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">1</span><span style="color: #800000;">"</span><span style="color: #000000;">,<br />
</span><span style="color: #008080;">16</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CityOf&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">1</span><span style="color: #800000;">"</span><span style="color: #000000;">,<br />
</span><span style="color: #008080;">17</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NationalId&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">3</span><span style="color: #800000;">"</span><span style="color: #000000;">,<br />
</span><span style="color: #008080;">18</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DistrictOf&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">1</span><span style="color: #800000;">"</span><span style="color: #000000;">,<br />
</span><span style="color: #008080;">19</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FinacialStatus&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">1</span><span style="color: #800000;">"</span><span style="color: #000000;">,<br />
</span><span style="color: #008080;">20</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IsApplyGrant&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">true</span><span style="color: #000000;">,<br />
</span><span style="color: #008080;">21</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ZipCode&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">1</span><span style="color: #800000;">"</span><span style="color: #000000;">,<br />
</span><span style="color: #008080;">22</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ProvinceOf&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">1</span><span style="color: #800000;">"</span><span style="color: #000000;"><br />
</span><span style="color: #008080;">23</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;">;<br />
</span><span style="color: #008080;">24</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context.FamilyInfo.InsertOnSubmit(family);<br />
</span><span style="color: #008080;">25</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
</span><span style="color: #008080;">26</span><span style="color: #000000;"><img id="Codehighlighter1_851_891_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_851_891_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_851_891_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_851_891_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_851_891_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_851_891_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_851_891_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_851_891_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">finally</span><span style="color: #000000;">&nbsp;</span><span id="Codehighlighter1_851_891_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_851_891_Open_Text"><span style="color: #000000;">{<br />
</span><span style="color: #008080;">27</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context.SubmitChanges();<br />
</span><span style="color: #008080;">28</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
</span><span style="color: #008080;">29</span><span style="color: #000000;"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" />}</span></span></span></div>
<p>&nbsp;</p><img src ="http://www.cnblogs.com/AntiGameZ/aggbug/1259417.html?type=1" width = "1" height = "1" />]]></description></item><item><title>隐藏TreeView中SiteMap的根节点</title><link>http://www.cnblogs.com/AntiGameZ/archive/2006/12/31/608424.html</link><dc:creator>AntiGameZ</dc:creator><author>AntiGameZ</author><pubDate>Sat, 30 Dec 2006 16:56:00 GMT</pubDate><guid>http://www.cnblogs.com/AntiGameZ/archive/2006/12/31/608424.html</guid><wfw:comment>http://www.cnblogs.com/AntiGameZ/comments/608424.html</wfw:comment><comments>http://www.cnblogs.com/AntiGameZ/archive/2006/12/31/608424.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/AntiGameZ/comments/commentRss/608424.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/AntiGameZ/services/trackbacks/608424.html</trackback:ping><description><![CDATA[摘要: CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/-->Si...&nbsp;&nbsp;<a href='http://www.cnblogs.com/AntiGameZ/archive/2006/12/31/608424.html'>阅读全文</a><img src ="http://www.cnblogs.com/AntiGameZ/aggbug/608424.html?type=1" width = "1" height = "1" />]]></description></item><item><title>XML结合DropDownList控件实现联动下拉菜单</title><link>http://www.cnblogs.com/AntiGameZ/archive/2006/12/30/607512.html</link><dc:creator>AntiGameZ</dc:creator><author>AntiGameZ</author><pubDate>Fri, 29 Dec 2006 16:16:00 GMT</pubDate><guid>http://www.cnblogs.com/AntiGameZ/archive/2006/12/30/607512.html</guid><wfw:comment>http://www.cnblogs.com/AntiGameZ/comments/607512.html</wfw:comment><comments>http://www.cnblogs.com/AntiGameZ/archive/2006/12/30/607512.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/AntiGameZ/comments/commentRss/607512.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/AntiGameZ/services/trackbacks/607512.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;也许是之前被DropDownList折磨惨了，这两天时不时的都要研究下这个小玩意，今天写SiteMap的时候想起来DDL能和XMLDataSource绑定，不知道折腾起来怎么...&nbsp;&nbsp;<a href='http://www.cnblogs.com/AntiGameZ/archive/2006/12/30/607512.html'>阅读全文</a><img src ="http://www.cnblogs.com/AntiGameZ/aggbug/607512.html?type=1" width = "1" height = "1" />]]></description></item><item><title>在.net 中依据页的角色验证方式产生相匹配的菜单</title><link>http://www.cnblogs.com/AntiGameZ/archive/2006/12/30/607507.html</link><dc:creator>AntiGameZ</dc:creator><author>AntiGameZ</author><pubDate>Fri, 29 Dec 2006 16:03:00 GMT</pubDate><guid>http://www.cnblogs.com/AntiGameZ/archive/2006/12/30/607507.html</guid><wfw:comment>http://www.cnblogs.com/AntiGameZ/comments/607507.html</wfw:comment><comments>http://www.cnblogs.com/AntiGameZ/archive/2006/12/30/607507.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/AntiGameZ/comments/commentRss/607507.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/AntiGameZ/services/trackbacks/607507.html</trackback:ping><description><![CDATA[摘要: 看了很多人都是自己程序获得用户的角色权限，再判断并编写相应的功能菜单，其实.net中可以允许开发者自己拼合这些功能；废话不说，网上也有很多这样的资料，但我感觉说教太多，自己来简单归纳一下方便给大家！...&nbsp;&nbsp;<a href='http://www.cnblogs.com/AntiGameZ/archive/2006/12/30/607507.html'>阅读全文</a><img src ="http://www.cnblogs.com/AntiGameZ/aggbug/607507.html?type=1" width = "1" height = "1" />]]></description></item><item><title>终于搞定了DropDownList</title><link>http://www.cnblogs.com/AntiGameZ/archive/2006/12/28/605571.html</link><dc:creator>AntiGameZ</dc:creator><author>AntiGameZ</author><pubDate>Wed, 27 Dec 2006 21:50:00 GMT</pubDate><guid>http://www.cnblogs.com/AntiGameZ/archive/2006/12/28/605571.html</guid><wfw:comment>http://www.cnblogs.com/AntiGameZ/comments/605571.html</wfw:comment><comments>http://www.cnblogs.com/AntiGameZ/archive/2006/12/28/605571.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/AntiGameZ/comments/commentRss/605571.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/AntiGameZ/services/trackbacks/605571.html</trackback:ping><description><![CDATA[摘要: 从晚上九点到现在，10个多小时了，终于把DropListDown的问题搞定。用FormView做了一个Movie的添加页面，其中Category的添加是用DropDownList做的，DropDown...&nbsp;&nbsp;<a href='http://www.cnblogs.com/AntiGameZ/archive/2006/12/28/605571.html'>阅读全文</a><img src ="http://www.cnblogs.com/AntiGameZ/aggbug/605571.html?type=1" width = "1" height = "1" />]]></description></item></channel></rss>