<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-870967654582222019</id><updated>2011-07-08T16:41:16.771+02:00</updated><category term='mvc'/><category term='crossbrowser'/><category term='asp.net'/><category term='captcha'/><category term='semantic'/><category term='css'/><category term='javascript'/><category term='html'/><title type='text'>Joost on Webdeveloping</title><subtitle type='html'>A weblog about asp.net, html, javascript and css.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://joostschepel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/870967654582222019/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://joostschepel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>JoostS</name><uri>http://www.blogger.com/profile/05813865794472225921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_QKaIbVmt9sQ/SR_hZ03n4RI/AAAAAAAAAvQ/7RFzKrrH16M/S220/P5200005+(Large).JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-870967654582222019.post-31495355630387544</id><published>2010-02-27T01:17:00.003+01:00</published><updated>2010-02-27T01:19:18.213+01:00</updated><title type='text'>Visual Studio 2008 with Vista and the error Requested registry access is not allowed</title><content type='html'>&lt;div&gt;Also had the problem with creating a new project in Visual Studio 2008 (vs2008) on Windows Vista? You get this error: "Requested registry access is not allowed" on a fresh install.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I tried many fixes but the fix below actually works!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.texttoolkit.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=74:visual-studio-requested-registry-access-is-not-allowed&amp;amp;catid=35:technology&amp;amp;Itemid=55"&gt;http://www.texttoolkit.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=74:visual-studio-requested-registry-access-is-not-allowed&amp;amp;catid=35:technology&amp;amp;Itemid=55&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/870967654582222019-31495355630387544?l=joostschepel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joostschepel.blogspot.com/feeds/31495355630387544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=870967654582222019&amp;postID=31495355630387544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/870967654582222019/posts/default/31495355630387544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/870967654582222019/posts/default/31495355630387544'/><link rel='alternate' type='text/html' href='http://joostschepel.blogspot.com/2010/02/visual-studio-2008-with-vista-and-error.html' title='Visual Studio 2008 with Vista and the error Requested registry access is not allowed'/><author><name>JoostS</name><uri>http://www.blogger.com/profile/05813865794472225921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_QKaIbVmt9sQ/SR_hZ03n4RI/AAAAAAAAAvQ/7RFzKrrH16M/S220/P5200005+(Large).JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-870967654582222019.post-1177622305967836999</id><published>2008-11-18T11:01:00.011+01:00</published><updated>2008-11-18T12:21:59.060+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='captcha'/><category scheme='http://www.blogger.com/atom/ns#' term='mvc'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><title type='text'>ASP.NET MVC Beta Captcha example</title><content type='html'>I was working on an ASP.NET MVC application (in vb.net) and I needed to include a captcha thingy.&lt;br /&gt;&lt;br /&gt;Nick Berardi already made a captcha for ASP.NET MVC, so I used his implementation. But it didn't work right out the box. After some tweaking it was still not working. So Nick has emailed me some information and from that I've created a working sample that I'll post here.&lt;br /&gt;&lt;br /&gt;I got this error when using the dll: Reference required to assembly 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' containing the base class 'System.Web.Mvc.ActionFilterAttribute'. Add one to your project.&lt;br /&gt;This while I had the dll referenced, but probably it was refering to and older dll.&lt;br /&gt;Anyway, it's fixed now.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_QKaIbVmt9sQ/SSKVX86bz1I/AAAAAAAAAws/IChaIHYVdpM/s1600-h/captcha-sample.gif"&gt;&lt;img style="margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 157px;" src="http://3.bp.blogspot.com/_QKaIbVmt9sQ/SSKVX86bz1I/AAAAAAAAAws/IChaIHYVdpM/s320/captcha-sample.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5269938752697651026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These are the modifications I made (compared to the default asp.net mvc beta project template:&lt;br /&gt;&lt;br /&gt;- I changed web.config and added this httphandler in the system.web section:&lt;br /&gt;&lt;add verb="GET" path="captcha.ashx" validate="false" type="ManagedFusion.Web.Mvc.Handlers.CaptchaImageHandler" /&gt;&lt;br /&gt;&lt;br /&gt;- I changed global.asax to add some routes to ignore:&lt;br /&gt;routes.IgnoreRoute("{handler}.ashx")&lt;br /&gt;routes.IgnoreRoute("{controller}/{handler}.ashx")&lt;br /&gt;routes.IgnoreRoute("{controller}/{action}/{handler}.ashx")&lt;br /&gt;&lt;br /&gt;- I've added a new project ManagedFusion with the .cs files that made/modified by Nick and this was referenced in the asp.net mvc project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.joostenzoe.nl/upload/MvcBetaVbCaptchaSample.zip"&gt;Click here to download the captcha demo (vb.net) project&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update:&lt;/span&gt; Instead of Html.CaptchaTextBox("caption") you can also use this code:&lt;br /&gt;Html.TextBox("captcha", "", New With {.autocomplete = "off", .maxlength = "5"})&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/870967654582222019-1177622305967836999?l=joostschepel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joostschepel.blogspot.com/feeds/1177622305967836999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=870967654582222019&amp;postID=1177622305967836999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/870967654582222019/posts/default/1177622305967836999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/870967654582222019/posts/default/1177622305967836999'/><link rel='alternate' type='text/html' href='http://joostschepel.blogspot.com/2008/11/aspnet-mvc-beta-captcha-example.html' title='ASP.NET MVC Beta Captcha example'/><author><name>JoostS</name><uri>http://www.blogger.com/profile/05813865794472225921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_QKaIbVmt9sQ/SR_hZ03n4RI/AAAAAAAAAvQ/7RFzKrrH16M/S220/P5200005+(Large).JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_QKaIbVmt9sQ/SSKVX86bz1I/AAAAAAAAAws/IChaIHYVdpM/s72-c/captcha-sample.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-870967654582222019.post-9176113270812445147</id><published>2008-11-16T09:25:00.009+01:00</published><updated>2008-11-16T10:30:35.132+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='semantic'/><category scheme='http://www.blogger.com/atom/ns#' term='crossbrowser'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>A simple crossbrowser semantic javascript menu</title><content type='html'>I needed a simple crossbrowser javascript menu. One that would work on IE6, IE7, Firefox and Safari. Well I didn't search for it on the internet because I wanted to have it as clean as possible so I've created my own.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_QKaIbVmt9sQ/SR_nd4XsYDI/AAAAAAAAAwE/P5hUcuyMA7k/s1600-h/source.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; cursor: pointer; width: 226px; height: 320px;" src="http://1.bp.blogspot.com/_QKaIbVmt9sQ/SR_nd4XsYDI/AAAAAAAAAwE/P5hUcuyMA7k/s320/source.gif" alt="" id="BLOGGER_PHOTO_ID_5269184589580754994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Four hours later it was done and I was happy with the result. A crossbrowser javascript menu, which is easy skinnable and build for the semantic web, with less than 50 lines of javascript code. The html contains only 1 id (for building up the menu), but furthermore it doesn't contain any other id's, or style attributes. So a menu which only exists of UL's and LI's.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_QKaIbVmt9sQ/SR_ndyi_YHI/AAAAAAAAAwM/u6hz-hBxOPs/s1600-h/generated-source.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px;  cursor: pointer; width: 320px; height: 173px;" src="http://4.bp.blogspot.com/_QKaIbVmt9sQ/SR_ndyi_YHI/AAAAAAAAAwM/u6hz-hBxOPs/s320/generated-source.gif" alt="" id="BLOGGER_PHOTO_ID_5269184588017524850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another target for my menu was that it should work in html (4.01) and xhtml (1.0 and 1.1). If I would have searched for such a menu I'm sure it would take me longer than 4 hours to search/test/review the available javascript/dhtml menu's on the web.&lt;br /&gt;&lt;br /&gt;You'll find an example &lt;a href="http://www.joostenzoe.nl/menu/menu.html"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's tested on IE6, IE7, Firefox 3, Safari 3 (for Windows) and Google Chrome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/870967654582222019-9176113270812445147?l=joostschepel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joostschepel.blogspot.com/feeds/9176113270812445147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=870967654582222019&amp;postID=9176113270812445147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/870967654582222019/posts/default/9176113270812445147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/870967654582222019/posts/default/9176113270812445147'/><link rel='alternate' type='text/html' href='http://joostschepel.blogspot.com/2008/11/simple-crossbrowser-semantic-javascript.html' title='A simple crossbrowser semantic javascript menu'/><author><name>JoostS</name><uri>http://www.blogger.com/profile/05813865794472225921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_QKaIbVmt9sQ/SR_hZ03n4RI/AAAAAAAAAvQ/7RFzKrrH16M/S220/P5200005+(Large).JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_QKaIbVmt9sQ/SR_nd4XsYDI/AAAAAAAAAwE/P5hUcuyMA7k/s72-c/source.gif' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
