<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Jason Tucker's Blog</title><link>http://weblogs.asp.net/jtucker/default.aspx</link><description>not at all creative...</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>ASP.Net 2.0 System.Web.Dll Patch</title><link>http://weblogs.asp.net/jtucker/archive/2006/10/11/ASP.Net-2.0-System.Web.Dll-Patch.aspx</link><pubDate>Wed, 11 Oct 2006 14:45:43 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:653116</guid><dc:creator>jtucker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=653116</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2006/10/11/ASP.Net-2.0-System.Web.Dll-Patch.aspx#comments</comments><description>&lt;p&gt;Just came across this on TechNet: &lt;a title="http://www.microsoft.com/technet/security/Bulletin/MS06-056.mspx" href="http://www.microsoft.com/technet/security/Bulletin/MS06-056.mspx"&gt;http://www.microsoft.com/technet/security/Bulletin/MS06-056.mspx&lt;/a&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;This update resolves a newly discovered, privately reported vulnerability. The vulnerability is documented in the "Vulnerability Details" section of this bulletin.&lt;/p&gt; &lt;p&gt;The vulnerability could allow an attacker to gain unauthorized access to information. Note that this vulnerability would not allow an attacker to execute code to elevate their user rights directly, but it could be used to acquire information that could be used to further compromise the affected system. &lt;p&gt;We recommend that customers consider applying the security update.&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=653116" width="1" height="1"&gt;</description></item><item><title>I'm not sure I get this validation group stuff. </title><link>http://weblogs.asp.net/jtucker/archive/2005/11/07/ValidatorsSchmalidators.aspx</link><pubDate>Mon, 07 Nov 2005 20:53:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:429826</guid><dc:creator>jtucker</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=429826</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2005/11/07/ValidatorsSchmalidators.aspx#comments</comments><description>&lt;p&gt;So we are trying to put the wraps on out ASP.Net 2.0 app for a client here and I thought it would be cool to check out the ValidationGroup thing that they added to the Validators.&amp;nbsp;So lets say I have something like this for example:&lt;/p&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;DropDownList&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="survey_list"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="server"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;RequiredFieldValidator&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;InitialValue&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="RequiredFieldValidator3" &lt;br /&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="Server" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Display&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="dynamic" &lt;br /&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ControlToValidate&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="survey_list" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ErrorMessage&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="You must select a survey to copy to."&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;DropDownList&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="survey_questionsstart"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="server"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;OnDataBound&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="list_DataBound"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;RequiredFieldValidator&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;InitialValue&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="RequiredFieldValidator1" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="Server" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ControlToValidate&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="survey_questionsstart" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ValidationGroup&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="CopyByRange" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ErrorMessage&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="You must select a start question."&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;Button&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="btnAddByRange"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="server"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=" Copy "&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;OnClick&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="btnAddByRange_Click"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;CausesValidation&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="true"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ValidationGroup&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="CopyByRange"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;DropDownList&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="questionlist"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="server"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;OnDataBound&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="list_DataBound"&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;br&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;RequiredFieldValidator&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;InitialValue&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="RequiredFieldValidator4" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="Server" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Display&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="dynamic" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ControlToValidate&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="questionlist" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ValidationGroup&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="CopySingleQuestion" &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ErrorMessage&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;="You must select a question."&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt; &lt;p&gt;So it's a dropdownlist of Surveys, followed by a question list and a button to copy a range of questions followed by another dropdown of questions and a button to copy a single question. &lt;/p&gt; &lt;p&gt;What I decided todo was have a ValidationGroup on each button so the validators could be seperated and give the user a rich UI so they can correct any mistakes they have. &lt;/p&gt; &lt;p&gt;Now what I would think would happen would be that if I click on either of the buttons the ValidationGroup would fire and then any items that don’t have a group would fire. Unfortunately&amp;nbsp;that’s not what happens. It just looks at the group and then goes it merry way. &lt;/p&gt; &lt;p&gt;So if I want to have one control that needs to be validated on multiple conditions, like above and like so many other times in my career, I need to have two required validators for that item. Anyone know if what I want is possible. When my project winds down at the end of the week I hope to look into this some later.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=429826" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Web/default.aspx">System.Web</category><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Net/default.aspx">System.Net</category></item><item><title>Eli Robillard nots on Sharepointv3.</title><link>http://weblogs.asp.net/jtucker/archive/2005/09/16/425427.aspx</link><pubDate>Fri, 16 Sep 2005 20:42:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:425427</guid><dc:creator>jtucker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=425427</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2005/09/16/425427.aspx#comments</comments><description>&lt;p&gt;Eli has notes from the &lt;a href="http://weblogs.asp.net/erobillard/archive/2005/09/14/425235.aspx"&gt;SharePoint V3 Collab &amp;amp; Tracking session at PDC&lt;/a&gt; up.&lt;/p&gt;
&lt;p&gt;This next version is sounding sexier and sexier the more I hear about it. I like the idea of subscribing to my items on my Sharepoint boxen and the blogging thing will allow us to ditch CommunityServer for a more all-in-one solution. The wiki stuff is meh to me. &lt;/p&gt;
&lt;p&gt;The biggest item on my list of things I want to see is the updated UI. That has always been the item that people wanted to change and it wasn&amp;rsquo;t the easiest thing in the world todo. Not that other portal software was either, though Plumtree took the winner on customization. Hopefully with a tighter integration with ASP.Net and MPages/Themes this will be much easier on us. &lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=425427" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Net/default.aspx">System.Net</category></item><item><title>Thinking out loud.</title><link>http://weblogs.asp.net/jtucker/archive/2005/09/14/425207.aspx</link><pubDate>Wed, 14 Sep 2005 19:06:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:425207</guid><dc:creator>jtucker</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=425207</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2005/09/14/425207.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thinking out loud on:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;Microsoft Redefines Workflow With Windows Workflow Foundation (WWF)&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Wonder how long it will take the World Wild Life Foundation before they try and force Microsoft to change the acronym like they did to the World Wrestling &lt;strike&gt;Federation&lt;/strike&gt;Entertainment.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=425207" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Random/default.aspx">System.Random</category></item><item><title>Seriously? Microsoft Dashboard err... Gadgets.</title><link>http://weblogs.asp.net/jtucker/archive/2005/09/13/425049.aspx</link><pubDate>Tue, 13 Sep 2005 19:48:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:425049</guid><dc:creator>jtucker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=425049</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2005/09/13/425049.aspx#comments</comments><description>&lt;p align="left"&gt;&lt;a href="http://radio.weblogs.com/0001011/2005/09/13.html#a11135"&gt;Scoble&lt;/a&gt; points to &lt;a href="http://www.microsoftgadgets.com/"&gt;Microsoft Gadgets&lt;/a&gt;.&lt;/p&gt;
&lt;p align="left"&gt;Because as desktop users what we need is another set of widgets that clutters up our desktop. You guys do realize that &lt;a href="http://konfabulator.com/"&gt;Konfabulator&lt;/a&gt; is now free right? There is also &lt;a href="http://www.stardock.com/"&gt;DesktopX from Stardock&lt;/a&gt;. How about &lt;a href="http://kapsules.shellscape.org/"&gt;Kapsules&lt;/a&gt;?&amp;nbsp;Or maybe you guys a classic &lt;a href="http://www.samurize.com/modules/news/"&gt;Samurize style&lt;/a&gt;? Or maybe that one night I had with &lt;a href="http://www.aqua-soft.org/board/showthread.php?s=5b2e24f502ffc5a001fba41095985392&amp;amp;t=23384"&gt;AveDesk&lt;/a&gt; got you jealous. &lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s not get started on all the docks/sidebars/annoying places to store crap I&amp;rsquo;ve downloaded and installed over the years. My Google one works just as good as the MSN one I used to use, if not better in someways. &lt;/p&gt;
&lt;p&gt;The only &amp;ldquo;potential&amp;rdquo; benefit of these&amp;nbsp;gadgets&amp;nbsp;is for the fanciful auxillury display tech that is coming in Longhorn, but even then the going rate of items being&amp;nbsp;dropped out of the product lately it probably won&amp;rsquo;t survive post Beta 2.&lt;/p&gt;
&lt;p&gt;My opinion: Focus on making a solid OS and let us developers make the wiz bang stuff for you. Or can we not be trusted?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=425049" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Web/default.aspx">System.Web</category><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Net/default.aspx">System.Net</category></item><item><title>GridView is useless OR I can't figure this out.</title><link>http://weblogs.asp.net/jtucker/archive/2005/08/23/423492.aspx</link><pubDate>Tue, 23 Aug 2005 23:57:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:423492</guid><dc:creator>jtucker</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=423492</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2005/08/23/423492.aspx#comments</comments><description>&lt;p&gt;So I&amp;rsquo;m happily coding away converting a legacy system ( not really legacy I guess, ASP.Net 1.1) and get to a part where I can add some new functionality to the site. I decide to update to the GridView and check things out. CommandField columns are a god send, or so I thought. &lt;/p&gt;
&lt;p&gt;So like most real apps out there we all have some sort of DataBind() function in our libraries to preform calls to BLL or DAL&amp;rsquo;s depending on how things go. So I wire all this up, add some CommandField columns for editing, updating and deleting and start to run through the new part. &lt;/p&gt;
&lt;p&gt;First error I get is when I try to cancel the in line edit function. I get an exception thrown stating that I hadn&amp;rsquo;t wired up the RowCancelingEdit Event. Fine, I don&amp;rsquo;t see the point but okay I&amp;rsquo;ll do it. Really at most I set the editindex to -1 and rebind the data. I don&amp;rsquo;t get why the framework can&amp;rsquo;t just do that for me only with ViewState data. Anyway, I wire that up. Now comes the huge pain in the ass. I have my RowUpdating event wired up and I notice that the GridViewDeleteEventArgs have concurrency built in with the OldValues and NewValues collection. Sweet! I can get the new value set my BLL value to the new value and hit save and be done. 10 lines of code cut down to 4, fantastic!&lt;/p&gt;
&lt;p&gt;If only it was that easy. Instead I get nothing from these collections. Nothing at all. I&amp;rsquo;ve tried every combo of attributes on the GridView and&amp;nbsp;CommandField column with none of them working. So I did some digging, I couldn&amp;rsquo;t find any real good examples of people actually databinding the GridView without using the declartive DataSources. &lt;a href="http://forums.asp.net/1012665/ShowPost.aspx"&gt;I did happen to stumble across a post on the beta forums&lt;/a&gt; about this and the result was that I had to find the TextBox control that was generated an get the value that way. If this is so, I don&amp;rsquo;t see the value in using the GridView at all and will happily switch back to the old busted way. I&amp;rsquo;d really prefer the new hotness way though. &lt;/p&gt;
&lt;p&gt;So if anyone can shed some light on this and hopefully prove me to be just lazy and not very good at google then that would be great. &lt;font size="2"&gt;&lt;/p&gt;&lt;/font&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=423492" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Net/default.aspx">System.Net</category></item><item><title>Back, SOA and magic.</title><link>http://weblogs.asp.net/jtucker/archive/2005/04/28/404903.aspx</link><pubDate>Thu, 28 Apr 2005 12:49:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:404903</guid><dc:creator>jtucker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=404903</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2005/04/28/404903.aspx#comments</comments><description>&lt;p&gt;So I've finally got some free time coming up after spending the past 2 years of my life working doing phonetic and linquistics algorithms for an ASP.Net application we wrote, it feels good to get to start something new. &lt;/p&gt; &lt;p&gt;So I'm jumping into some stuff I've missed especially SOA's and all the ideas around it. I'm trying to figure out how SOA's are different then what I've been doing for years. I work for a Plumtree portal integrator for a few years now and I don't see how SOA's are any different. I've taken clients disperate systems and brought them all into the portal for one common view for each business user. Is it different? And if it is, how so? These are some of the things I hope to be discovering soon. &lt;/p&gt; &lt;p&gt;On a side not, has anyone checked out this app &lt;a href="http://www.tadalist.com/"&gt;Ta-Da&lt;/a&gt; from &lt;a href="http://www.37signals.com/"&gt;37Signals&lt;/a&gt;? I've only started messing with it and so far I like what I see. It's simple and exports my stuff to RSS. &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=404903" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Random/default.aspx">System.Random</category><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Net/default.aspx">System.Net</category></item><item><title>Currently Hearing for .Text</title><link>http://weblogs.asp.net/jtucker/archive/2005/01/21/358124.aspx</link><pubDate>Fri, 21 Jan 2005 15:30:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:358124</guid><dc:creator>jtucker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=358124</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2005/01/21/358124.aspx#comments</comments><description>&lt;p&gt;
For those of you that are using &lt;a href="http://maniacalrage.net/software/plugin" title="Maniacal Rage::Plugin"&gt;Currently Hearing 2.0 plugin for Winamp 2/5&lt;/a&gt; (If your not, you should be), I've posted on my site a &lt;a href="http://jtucker.org/currentlyhearing.zip" title="Jtucker.org::Currently Hearing plugin"&gt;quick web control for .Text&lt;/a&gt; that you can use on your site. You'll need to modify the code abit, mostly just where your song.txt file lives and the styles you want to use. It's probably very buggy but I whipped it up in an hour for a &lt;a href="http://www.sensationsflux.org" title="SensationsFlux"&gt;friend&lt;/a&gt;.
&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=358124" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Random/default.aspx">System.Random</category></item><item><title>searching for kode.</title><link>http://weblogs.asp.net/jtucker/archive/2004/11/23/268447.aspx</link><pubDate>Tue, 23 Nov 2004 13:38:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:268447</guid><dc:creator>jtucker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=268447</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2004/11/23/268447.aspx#comments</comments><description>&lt;p&gt;
Quick update while I take a break from &lt;a href="http://nant.sourceforge.net/" title="naaaaahhhhnntt"&gt;Nant&lt;/a&gt;, &lt;a href="http://www.nunit.org" title="neeewwwnit"&gt;Nunit&lt;/a&gt;, &lt;a href="http://ccnet.thoughtworks.com" title="CruiseControl.net"&gt;CruiseControl&lt;/a&gt; and the Avalon bits. A buddy sent this new search engine my way called &lt;a href="http://www.koders.com/" title="koders."&gt;koders&lt;/a&gt;. It's used for searching through code and it's currently indexed 125,112,016 lines of code. It's got c# and vb.net listed and you can even search by a particular license.
&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=268447" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Web/default.aspx">System.Web</category></item><item><title>Google Desktop: Suggestions</title><link>http://weblogs.asp.net/jtucker/archive/2004/10/14/242345.aspx</link><pubDate>Thu, 14 Oct 2004 16:54:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:242345</guid><dc:creator>jtucker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=242345</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2004/10/14/242345.aspx#comments</comments><description>&lt;p&gt;
Like a few other people I was a little disapointed that Google Desktop doesn't index Mozilla apps (Fireforx, Thunderbird). Since I'm sure they will be adding that functionality, be sure to hit the Suggestion center (&lt;a href="http://desktop.google.com/support/bin/request.py?type=features&amp;submit=Continue" title="Support"&gt;http://desktop.google.com/support/bin/request.py?type=features&amp;submit=Continue&lt;/a&gt;) at Google and add your vote to have them support Firefox. 
&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=242345" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Web/default.aspx">System.Web</category></item><item><title>Get it while it's hot.</title><link>http://weblogs.asp.net/jtucker/archive/2004/10/14/242292.aspx</link><pubDate>Thu, 14 Oct 2004 15:32:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:242292</guid><dc:creator>jtucker</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=242292</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2004/10/14/242292.aspx#comments</comments><description>&lt;p&gt;
Google has released it's Desktop Searching tool into beta. Grab it here: &lt;a href="http://desktop.google.com/" title="desktop google"&gt;http://desktop.google.com/&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=242292" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Web/default.aspx">System.Web</category></item><item><title>New Gmail Feature..</title><link>http://weblogs.asp.net/jtucker/archive/2004/10/04/237511.aspx</link><pubDate>Mon, 04 Oct 2004 14:07:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:237511</guid><dc:creator>jtucker</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=237511</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2004/10/04/237511.aspx#comments</comments><description>&lt;p&gt;Anyone else noticed this new button in GMail? &lt;br /&gt;&lt;img height="469" alt="" src="http://www.jtucker.org/images/gmail_atom.JPG" width="133" border="0" /&gt; &lt;/p&gt; &lt;p&gt;How cool is that (the ATOM button is what I was talking about)? I can’t get sharpreader to pull it down for some reason.. &lt;/p&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;UPDATE: Rob at &lt;a href="http://www.gadgetopia.com/2004/10/04/GmailGoesAtomic.html"&gt;Gadgetopia&lt;/a&gt; also got the ATOM button and like his mine has also disappeared. I'm sure we will see it again. &lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=237511" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Web/default.aspx">System.Web</category></item><item><title>Testing the Test Software. </title><link>http://weblogs.asp.net/jtucker/archive/2004/09/19/231432.aspx</link><pubDate>Sun, 19 Sep 2004 18:33:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:231432</guid><dc:creator>jtucker</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=231432</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2004/09/19/231432.aspx#comments</comments><description>&lt;p&gt;
Quick question: what do you guys/gals use for testing your applications? I'm very interested in hearing if any of you recommend a package that can test all types of apps (.Net/ASP.Net/Classic ASP/VB Apps). I'm trying to avoid if possible buying 2 packages, one for the web and one for reg. apps. Any help is appreciated. 
&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=231432" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Random/default.aspx">System.Random</category></item><item><title>mono goes hand and hand with ms. both don't like apple</title><link>http://weblogs.asp.net/jtucker/archive/2004/09/19/231431.aspx</link><pubDate>Sun, 19 Sep 2004 18:30:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:231431</guid><dc:creator>jtucker</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=231431</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2004/09/19/231431.aspx#comments</comments><description>&lt;p&gt;
whew it's been a long time since I've posted here. I know you've all missed me. anyway, i've made the switch to Apple at home and have working on setting up my new pbook with similiar apps that are on my wintel laptop. so far it's been very very easy. until i tried to setup mono. 
&lt;/p&gt;
&lt;p&gt;
there really isn't a good amount of info on the web on how to setup mono on mac and what info there is, it's all out dated. so i hunkered down on friday and started a journey that i don't think will ever be completed. 
&lt;/p&gt;
&lt;p&gt;
first there was the install using some of the helper apps that download build and install the software for you (fink, darwinports). after spending a few hours crunching threw those, I found out that in mono 1.0 there is a bug in XSP (the cassini web server for mono) that prevents it from being run on the mac. simple fix is to update from CVS. whelp.. that didn't go as smoothly as i would have liked, after about 5 hours of fuxing with it i gave up and it never ran. reformat, rinse and then repeat. now i'm trying to build EVERYTHING from CVS and well i've clocked about 10+ hours just building all the gnome stuff. 
&lt;/p&gt;
&lt;p&gt;
most of my time has been spent downloading, compiling and recompiling gnome libs. mono didn't really require all that much in the ways of prereqs it's the surrounding items like monodoc, monodevelop, gtk-sharp, gtkhtml-sharp that are killing.
&lt;/p&gt;
&lt;p&gt;
So today I purchased Virtual PC and some more memory. My escape from wintel was short lived but i didn't think it was gonna be easy. I guess it's still a few more months with XP ;).
&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=231431" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Random/default.aspx">System.Random</category><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Net/default.aspx">System.Net</category></item><item><title>Aerobrowser</title><link>http://weblogs.asp.net/jtucker/archive/2004/08/02/206437.aspx</link><pubDate>Tue, 03 Aug 2004 03:13:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:206437</guid><dc:creator>jtucker</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtucker/rsscomments.aspx?PostID=206437</wfw:commentRss><comments>http://weblogs.asp.net/jtucker/archive/2004/08/02/206437.aspx#comments</comments><description>&lt;p&gt;
Saw this on &lt;a href="http://www.neowin.net/" title="NeoWin"&gt;NeoWin&lt;/a&gt; about a new browser out there based on the IE core and soon to be a dual core browser with Gecko called &lt;a href="http://www.aerobrowser.com" title="Aerobrowser"&gt;Aerobrowser&lt;/a&gt;. From the NeoWin post:
&lt;blockquote&gt;
AeroBrowser is a free next-generation web browser based on the look of Longhorn. It is small in filesize, completely spyware free, and doesn't track your history. It is based on the IE engine, but future releases will include dual-engine switching capability with both IE and Gecko.
&lt;/blockquote&gt;
&lt;/p&gt;
&lt;p&gt;
I've downloaded it and about to install it, but I'm not really sure about how this is gonna be a "next-generation" browser since it's already based on this generation browser. You'll still be suspect to IE's already lacking CSS compat and it's security holes. It's basically a way for people to customize thier machines to match Longhorn's look and feel and nothing more. If your looking for IE core browsers check out &lt;a href="http://www.maxthon.com/en/index.htm" title="Maxthon browser"&gt;Maxthon&lt;/a&gt;(was MyIE2) for a better implementation. Either way, it's done in .Net 1.1 so I guess that's cool.
&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=206437" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtucker/archive/tags/System.Random/default.aspx">System.Random</category></item></channel></rss>