<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dotnetfreak.co.uk/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>Adding FormShield to Community Server 2007 - Blog Comments</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx</link><description>Adding FormShield to the blog comments area of Community Server 2007 is fairly straightforward. Brief instructions are below, I've also uploaded a copy of the 'post.aspx' and 'web.config' files showing these changes to here . 1. Download the 'web.config</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>re: Adding FormShield to Community Server 2007 - Blog Comments</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1733</link><pubDate>Sun, 30 Nov 2008 01:13:45 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1733</guid><dc:creator>Erotik Hikayeler</dc:creator><description>&lt;p&gt;Thanks for post...&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1733" width="1" height="1"&gt;</description></item><item><title>re: Adding FormShield to Community Server 2007 - Blog Comments</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1658</link><pubDate>Tue, 13 Nov 2007 15:05:16 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1658</guid><dc:creator>Sonu Kapoor [MVP]</dc:creator><description>&lt;p&gt;Thanks for the post.&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1658" width="1" height="1"&gt;</description></item><item><title>re: Adding FormShield to Community Server 2007 - Blog Comments</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1622</link><pubDate>Mon, 16 Jul 2007 16:52:08 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1622</guid><dc:creator>Kevin Gearing</dc:creator><description>&lt;p&gt;Jeff: I've sent you an e-mail.&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1622" width="1" height="1"&gt;</description></item><item><title>re: Adding FormShield to Community Server 2007 - Blog Comments</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1621</link><pubDate>Mon, 16 Jul 2007 13:36:36 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1621</guid><dc:creator>Jeff Bishop</dc:creator><description>&lt;p&gt;Yes, I uploaded the sound libraries, I posted the error found in the exceptions report to this blog.&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1621" width="1" height="1"&gt;</description></item><item><title>re: Adding FormShield to Community Server 2007 - Blog Comments</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1620</link><pubDate>Mon, 16 Jul 2007 10:19:23 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1620</guid><dc:creator>Kevin Gearing</dc:creator><description>&lt;p&gt;Hi Jeff,&lt;/p&gt;
&lt;p&gt;Great that you've got the control working with the paperclick theme!&lt;/p&gt;
&lt;p&gt;If you want to make it so that FormShield only generates lowercase characters and also numbers, add TextCase=&amp;quot;Lower&amp;quot; after HttpHandlerPath=&amp;quot;/FormShield.aspx&amp;quot;. By default FormShield uses alphanumeric characters, so you don't need to add any extra setting for that.&lt;/p&gt;
&lt;p&gt;I've just checked your Web site and can see that the images are displayed, but like you mention the sound isn't working. Have you uploaded any SoundLibrary assembly?&lt;/p&gt;
&lt;p&gt;If you look in the 'demo\bin' directory of the download you will find dotNetFreak.WebControls.FormShield.BritishMale8kHz8bitMonoWavSoundLibrary.dll - this must be uploaded into your bin directory along with the control.&lt;/p&gt;
&lt;p&gt;If you would prefer to use a female voice, you can download one from the downloads area above.&lt;/p&gt;
&lt;p&gt;Let me know if you are still having problems.&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1620" width="1" height="1"&gt;</description></item><item><title>re: Adding FormShield to Community Server 2007 - Blog Comments</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1618</link><pubDate>Sun, 15 Jul 2007 23:46:54 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1618</guid><dc:creator>Jeff Bishop</dc:creator><description>&lt;p&gt;OK, here is the error for the non-playing audio for the CAPTCHA control:&lt;/p&gt;
&lt;p&gt;UnknownError&lt;/p&gt;
&lt;p&gt;66.93.152.109&lt;/p&gt;
&lt;p&gt;07-15-2007, 05:39 PM&lt;/p&gt;
&lt;p&gt;5&lt;/p&gt;
&lt;p&gt;User Agent: Windows-Media-Player/9.00.00.3349&lt;/p&gt;
&lt;p&gt;Path: /FormShield.aspx?__formShieldID=FormShield1&amp;amp;generate=sound&amp;amp;properties=0A791B6E6835B79CF4CD135F5916F060 as HTTP GET&lt;/p&gt;
&lt;p&gt;Referrer:&lt;/p&gt;
&lt;p&gt;Message: Object reference not set to an instance of an object.&lt;/p&gt;
&lt;p&gt;System.NullReferenceException: Object reference not set to an instance of an object.&lt;/p&gt;
&lt;p&gt;at 6P9R5oYd9mHdresZdg2.VirN13Yp8llhgXdpRJN.6ZgYPSJbYr(String , String )&lt;/p&gt;
&lt;p&gt;at 6P9R5oYd9mHdresZdg2.VirN13Yp8llhgXdpRJN.tnAYLjYEOJ()&lt;/p&gt;
&lt;p&gt;at dotNetFreak.WebControls.FormShieldHttpHandler.ProcessRequest(HttpContext context)&lt;/p&gt;
&lt;p&gt;at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()&lt;/p&gt;
&lt;p&gt;at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp; completedSynchronously)&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Any ideas?&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1618" width="1" height="1"&gt;</description></item><item><title>re: Adding FormShield to Community Server 2007 - Blog Comments</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1617</link><pubDate>Sun, 15 Jul 2007 23:26:58 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1617</guid><dc:creator>Jeff Bishop</dc:creator><description>&lt;p&gt;OK, everything seems to work (although I am blind so I can not see the images) but the audio will not play when the listen link is clicked. &amp;nbsp;Any ideas?&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1617" width="1" height="1"&gt;</description></item><item><title>re: Adding FormShield to Community Server 2007 - Blog Comments</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1616</link><pubDate>Sun, 15 Jul 2007 23:03:55 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1616</guid><dc:creator>Jeff Bishop</dc:creator><description>&lt;p&gt;I added the control to the paperclip theme and modified the post.aspx of that theme and it doesn't work. &amp;nbsp;Also, if I log in that code doesn't appear as well (meaning the textbox to enter the code). &amp;nbsp;I would also like to insure all characters are lowercase as well as numbers (no mixed case) so any help in that area would be great. &amp;nbsp;Clicking the listen link plays nothing and clicking submit does nothing either. &amp;nbsp;Here is the file I modified (post.aspx):&lt;/p&gt;
&lt;p&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; EnableViewState=&amp;quot;False&amp;quot; MasterPageFile=&amp;quot;theme.Master&amp;quot; Inherits=&amp;quot;CommunityServer.Blogs.Controls.CSBlogThemePage&amp;quot; %&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;%@ Register Assembly=&amp;quot;dotNetFreak.WebControls.FormShield&amp;quot; Namespace=&amp;quot;dotNetFreak.WebControls&amp;quot; TagPrefix=&amp;quot;dnf&amp;quot; %&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;%@ Import namespace=&amp;quot;CommunityServer.Components&amp;quot;%&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;%@ Import namespace=&amp;quot;CommunityServer.Blogs.Components&amp;quot;%&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;script runat=&amp;quot;Server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;void Page_Load(object sender, EventArgs e)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (CurrentWeblogPost != null)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SetTitle(CurrentWeblogPost.Subject, false);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;asp:Content ID=&amp;quot;Content1&amp;quot; ContentPlaceHolderID=&amp;quot;Main&amp;quot; runat=&amp;quot;Server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;post&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;CSBlog:WeblogPostData runat=&amp;quot;server&amp;quot; Property=&amp;quot;Subject&amp;quot; Tag=&amp;quot;H2&amp;quot; CssClass=&amp;quot;pageTitle&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;CSBlog:WeblogPostData Property=&amp;quot;FormattedBody&amp;quot; IncrementViewCount=&amp;quot;true&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;CSBlog:WeblogPostData ResourceName=&amp;quot;Weblog_ReadMirroredPost&amp;quot; Property=&amp;quot;TitleUrl&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;DisplayConditions&amp;gt;&amp;lt;CSBlog:WeblogPostPropertyValueComparison runat=&amp;quot;server&amp;quot; ComparisonProperty=&amp;quot;IsExternal&amp;quot; Operator=&amp;quot;IsSetOrTrue&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;LeaderTemplate&amp;gt;&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/LeaderTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;TrailerTemplate&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/TrailerTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp;&amp;lt;/CSBlog:WeblogPostData&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;postfoot&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:PostAttachmentData runat=&amp;quot;server&amp;quot; LinkTo=&amp;quot;Attachment&amp;quot; Tag=&amp;quot;Div&amp;quot; Property=&amp;quot;FileName&amp;quot;&amp;gt;&amp;lt;LeaderTemplate&amp;gt;&amp;lt;span class=&amp;quot;em&amp;quot;&amp;gt;Attachment:&amp;lt;/span&amp;gt; &amp;lt;/LeaderTemplate&amp;gt;&amp;lt;/CSBlog:PostAttachmentData&amp;gt;	&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;span class=&amp;quot;em&amp;quot;&amp;gt;Posted:&amp;lt;/span&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogPostData Property=&amp;quot;UserTime&amp;quot; LinkTo=&amp;quot;Post&amp;quot; FormatString=&amp;quot;MMM dd yyyy, hh:mm tt&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;			&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Weblog_EntryList_By&amp;quot; id=&amp;quot;PostByResource&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;			&amp;lt;CSBlog:WeblogPostData Property=&amp;quot;DisplayName&amp;quot; LinkTo=&amp;quot;AuthorUrl&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt; &lt;/p&gt;
&lt;p&gt;			&amp;lt;CSControl:PlaceHolder runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;				&amp;lt;DisplayConditions Operator=&amp;quot;Not&amp;quot;&amp;gt;&amp;lt;CSBlog:WeblogPostPropertyValueComparison runat=&amp;quot;server&amp;quot; ComparisonProperty=&amp;quot;IsExternal&amp;quot; Operator=&amp;quot;IsSetOrTrue&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ContentTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogPostData Text=&amp;quot;{0} comment(s)&amp;quot; Property=&amp;quot;Replies&amp;quot; LinkTo=&amp;quot;PostComments&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;LeaderTemplate&amp;gt;| &amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Weblog_EntryList_With&amp;quot; id=&amp;quot;CommentDesc&amp;quot;/&amp;gt; &amp;lt;/LeaderTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;DisplayConditions&amp;gt;&amp;lt;CSBlog:WeblogPostPropertyValueComparison runat=&amp;quot;server&amp;quot; ComparisonProperty=&amp;quot;Replies&amp;quot; ComparisonValue=&amp;quot;0&amp;quot; Operator=&amp;quot;GreaterThan&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/CSBlog:WeblogPostData&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogPostData Text=&amp;quot;no comments&amp;quot; Property=&amp;quot;Replies&amp;quot; LinkTo=&amp;quot;PostComments&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;LeaderTemplate&amp;gt;| &amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Weblog_EntryList_With&amp;quot; id=&amp;quot;CommentDesc&amp;quot;/&amp;gt; &amp;lt;/LeaderTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;DisplayConditions&amp;gt;&amp;lt;CSBlog:WeblogPostPropertyValueComparison runat=&amp;quot;server&amp;quot; ComparisonProperty=&amp;quot;Replies&amp;quot; ComparisonValue=&amp;quot;0&amp;quot; Operator=&amp;quot;LessThanOrEqualTo&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/CSBlog:WeblogPostData&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ContentTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/CSControl:PlaceHolder&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogPostRating runat=&amp;quot;server&amp;quot; RatingCssClass=&amp;quot;RateControl&amp;quot; RatingReadOnlyCssClass=&amp;quot;RateControlReadOnly&amp;quot; RatingActiveCssClass=&amp;quot;RateControlActive&amp;quot; ImagesBaseUrl=&amp;quot;~/Themes/default/images/common/&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;LeaderTemplate&amp;gt;| &amp;lt;/LeaderTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/CSBlog:WeblogPostRating&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogPostData LinkTo=&amp;quot;PostEditor&amp;quot; ResourceName=&amp;quot;Weblog_Link_EditPost&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;LeaderTemplate&amp;gt;| &amp;lt;/LeaderTemplate&amp;gt;&amp;lt;/CSBlog:WeblogPostData&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogPostTagEditableList runat=&amp;quot;server&amp;quot; EditorLinkCssClass=&amp;quot;TextButton&amp;quot; EditorCssClass=&amp;quot;InlineTagEditor&amp;quot; Tag=&amp;quot;Div&amp;quot; CssClass=&amp;quot;em&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;CSControl:PlaceHolder runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;		&amp;lt;DisplayConditions Operator=&amp;quot;Not&amp;quot;&amp;gt;&amp;lt;CSBlog:WeblogPostPropertyValueComparison runat=&amp;quot;server&amp;quot; ComparisonProperty=&amp;quot;IsExternal&amp;quot; Operator=&amp;quot;IsSetOrTrue&amp;quot; /&amp;gt;&amp;lt;/DisplayConditions&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ContentTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogFeedbackList runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;QueryOverrides PageSize=&amp;quot;999999&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;LeaderTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;a name=&amp;quot;Comments&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Weblog_CommentForm_Comments&amp;quot; Tag=&amp;quot;H2&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/LeaderTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ItemTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;&amp;lt;%# ((bool) Eval(&amp;quot;IsOwner&amp;quot;)) ? &amp;quot;CommentAreaOwner&amp;quot; : &amp;quot;CommentArea&amp;quot; %&amp;gt;&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;h4 class=&amp;quot;CommentTitle&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;				 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogPostFeedbackData runat=&amp;quot;server&amp;quot; LinkTo=&amp;quot;User&amp;quot; Property=&amp;quot;DisplayName&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;				 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSControl:resourcecontrol runat=&amp;quot;server&amp;quot; resourcename=&amp;quot;Weblog_CommentForm_Said&amp;quot; ID=&amp;quot;Resourcecontrol1&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;				 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:ThemeImage runat=&amp;quot;server&amp;quot; ImageUrl=&amp;quot;~/images/spacer.gif&amp;quot; ImageAlign=&amp;quot;bottom&amp;quot; CssClass=&amp;quot;CommentArrow&amp;quot; AlternateText=&amp;quot; &amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/h4&amp;gt;&lt;/p&gt;
&lt;p&gt;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;CommentText&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;				 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;CommentText2&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;					 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;CommentText3&amp;quot;&amp;gt;&amp;lt;CSBlog:WeblogPostFeedbackData runat=&amp;quot;server&amp;quot; Property=&amp;quot;FormattedBody&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;				 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;CommentFooter&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogPostFeedbackData runat=&amp;quot;server&amp;quot; LinkTo=&amp;quot;Feedback&amp;quot; Text=&amp;quot;#&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogPostFeedbackData runat=&amp;quot;server&amp;quot; Property=&amp;quot;PostDate&amp;quot; FormatString=&amp;quot;MMMM d, yyyy h:mm tt&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:DeleteWeblogPostFeedbackForm DeleteButtonId=&amp;quot;DeleteComment&amp;quot; ConfirmationResourceName=&amp;quot;Weblog_Comment_DeleteVerify&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;SuccessActions&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSControl:GoToModifiedUrlAction runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/SuccessActions&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;FormTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[&amp;lt;asp:LinkButton runat=&amp;quot;server&amp;quot; Text=&amp;quot;Delete&amp;quot; ID=&amp;quot;DeleteComment&amp;quot; /&amp;gt;]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/FormTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/CSBlog:DeleteWeblogPostFeedbackForm&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ItemTemplate&amp;gt; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;NoneTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;p&amp;gt;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; resourcename=&amp;quot;Weblog_CommentForm_NoComments&amp;quot; /&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/NoneTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;TrailerTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/TrailerTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/CSBlog:WeblogFeedbackList&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Blog_Pending_Comment&amp;quot; Tag=&amp;quot;Strong&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;DisplayConditions&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSControl:QueryStringPropertyValueComparison QueryStringProperty=&amp;quot;CommentPosted&amp;quot; Operator=&amp;quot;IsSetOrTrue&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/DisplayConditions&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;LeaderTemplate&amp;gt;&amp;lt;a name=&amp;quot;commentmessage&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/LeaderTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/CSControl:ResourceControl&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSBlog:WeblogPostCommentForm runat=&amp;quot;server&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MessageTextBoxId=&amp;quot;tbComment&amp;quot; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NameTextBoxId=&amp;quot;tbName&amp;quot; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RememberCheckboxId=&amp;quot;chkRemember&amp;quot; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SubjectTextBoxId=&amp;quot;tbTitle&amp;quot; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SubmitButtonId=&amp;quot;btnSubmit&amp;quot; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UrlTextBoxId=&amp;quot;tbUrl&amp;quot; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ControlIdsToHideFromRegisteredUsers=&amp;quot;RememberWrapper&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;SuccessActions&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;CSControl:GoToModifiedUrlAction runat=&amp;quot;server&amp;quot; QueryStringModification=&amp;quot;CommentPosted=true&amp;quot; TargetLocationModification=&amp;quot;commentmessage&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/SuccessActions&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;FormTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;fieldset id=&amp;quot;commentform&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;legend&amp;gt;&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Weblog_CommentForm_WhatDoYouThink&amp;quot; id=&amp;quot;rc_think&amp;quot;/&amp;gt;&amp;lt;/legend&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;p /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div&amp;gt;&amp;lt;CSControl:FormLabel runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Title&amp;quot; LabelForId=&amp;quot;tbTitle&amp;quot; /&amp;gt; &amp;lt;em&amp;gt;(&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Required&amp;quot;/&amp;gt;)&amp;lt;/em&amp;gt;&amp;lt;asp:RequiredFieldValidator runat=&amp;quot;server&amp;quot; ErrorMessage=&amp;quot;*&amp;quot; ControlToValidate=&amp;quot;tbTitle&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div&amp;gt;&amp;lt;asp:TextBox id=&amp;quot;tbTitle&amp;quot; runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;smallbox&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;p /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div id=&amp;quot;NameTitle&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;CSControl:FormLabel LabelForId=&amp;quot;tbName&amp;quot; runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Weblog_CommentForm_Name&amp;quot; /&amp;gt; &amp;lt;em&amp;gt;(&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Required&amp;quot; /&amp;gt;)&amp;lt;/em&amp;gt;&amp;lt;asp:RequiredFieldValidator runat=&amp;quot;server&amp;quot; ErrorMessage=&amp;quot;*&amp;quot; ControlToValidate=&amp;quot;tbName&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div id=&amp;quot;NameDesc&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;asp:TextBox id=&amp;quot;tbName&amp;quot; runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;smallbox&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;p /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div&amp;gt;&amp;lt;CSControl:FormLabel runat=&amp;quot;server&amp;quot; LabelForId=&amp;quot;tbUrl&amp;quot; ResourceName=&amp;quot;Weblog_CommentForm_YourUrl&amp;quot; /&amp;gt; &amp;lt;em&amp;gt;(&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Optional&amp;quot; /&amp;gt;&amp;lt;/em&amp;gt;)&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div&amp;gt;&amp;lt;asp:TextBox id=&amp;quot;tbUrl&amp;quot; runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;smallbox&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;p /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div&amp;gt;&amp;lt;CSControl:FormLabel LabelForId=&amp;quot;tbComment&amp;quot; runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Weblog_CommentForm_Comments&amp;quot; /&amp;gt; &amp;lt;em&amp;gt;(&amp;lt;CSControl:ResourceControl runat=&amp;quot;server&amp;quot; ResourceName=&amp;quot;Required&amp;quot; /&amp;gt;)&amp;lt;/em&amp;gt;&amp;lt;asp:RequiredFieldValidator runat=&amp;quot;server&amp;quot; ErrorMessage=&amp;quot;*&amp;quot; ControlToValidate=&amp;quot;tbComment&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div&amp;gt;&amp;lt;asp:TextBox id=&amp;quot;tbComment&amp;quot; runat=&amp;quot;server&amp;quot; Rows=&amp;quot;5&amp;quot; Columns=&amp;quot;25&amp;quot; TextMode=&amp;quot;MultiLine&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:PlaceHolder runat=&amp;quot;server&amp;quot; id=&amp;quot;RememberWrapper&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;p /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;div&amp;gt;&amp;lt;asp:CheckBox id=&amp;quot;chkRemember&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Remember Me?&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot;&amp;gt;&amp;lt;/asp:CheckBox&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dnf:FormShield ID=&amp;quot;FormShield1&amp;quot; runat=&amp;quot;server&amp;quot; HttpHandlerPath=&amp;quot;/FormShield.aspx&amp;quot; PersistenceMethod=&amp;quot;ControlState&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;RefreshIcon AlternateText=&amp;quot;Refresh&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SoundIcon AlternateText=&amp;quot;Listen&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;HelpIcon AlternateText=&amp;quot;Please enter the characters shown on the image&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dnf:FormShield&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Code: &amp;lt;asp:TextBox ID=&amp;quot;TextBox1&amp;quot; width=&amp;quot;208px&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:RequiredFieldValidator ID=&amp;quot;RequiredFieldValidator1&amp;quot; runat=&amp;quot;server&amp;quot; ControlToValidate=&amp;quot;TextBox1&amp;quot; ErrorMessage=&amp;quot;Please enter the code.&amp;quot; Display=&amp;quot;Dynamic&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:CompareValidator ID=&amp;quot;CompareValidator1&amp;quot; runat=&amp;quot;server&amp;quot; ControlToCompare=&amp;quot;FormShield1&amp;quot; ControlToValidate=&amp;quot;TextBox1&amp;quot; EnableClientScript=&amp;quot;False&amp;quot; ErrorMessage=&amp;quot;Invalid code entered.&amp;quot; Display=&amp;quot;Dynamic&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;br /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/asp:PlaceHolder&amp;gt;&lt;/p&gt;
&lt;p&gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;p /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:Button id=&amp;quot;btnSubmit&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Submit&amp;quot; ValidationGroup=&amp;quot;CreateCommentForm&amp;quot;&amp;gt;&amp;lt;/asp:Button&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/fieldset&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/FormTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/CSBlog:WeblogPostCommentForm&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ContentTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/CSControl:PlaceHolder&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/asp:Content&amp;gt;&lt;/p&gt;
&lt;p&gt;Anyone got any ideas? &amp;nbsp;The instructions were not exact for this theme it seems.&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1616" width="1" height="1"&gt;</description></item><item><title>Captcha control which includes sound support called FormShield</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1597</link><pubDate>Sat, 14 Jul 2007 19:54:03 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1597</guid><dc:creator>Dave Burke's Community Server Bits</dc:creator><description>&lt;p&gt;Kevin Gearing releases a sophisticated Captcha control which includes sound support called FormShield&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1597" width="1" height="1"&gt;</description></item><item><title>Community Server Byte for July 14, 2007</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1595</link><pubDate>Sat, 14 Jul 2007 17:18:56 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1595</guid><dc:creator>Community Blogs</dc:creator><description>&lt;p&gt;blog bits Julian Bucknall blogs on one of my favorite Community Server topics, his experience with the&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1595" width="1" height="1"&gt;</description></item><item><title>Community Server Byte for July 14, 2007</title><link>http://dotnetfreak.co.uk/blog/archive/2007/07/14/adding-formshield-to-community-server-2007-blog-comments.aspx#1593</link><pubDate>Sat, 14 Jul 2007 16:56:00 GMT</pubDate><guid isPermaLink="false">6329f370-38d9-4d4b-8419-567856985e22:1593</guid><dc:creator>Dave Burke</dc:creator><description>&lt;p&gt;blog bits Julian Bucknall blogs on one of my favorite Community Server topics, his experience with the&lt;/p&gt;
&lt;img src="http://dotnetfreak.co.uk/aggbug.aspx?PostID=1593" width="1" height="1"&gt;</description></item></channel></rss>