<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://studentguru.gr/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">ASP.net</title><subtitle type="html">Awesome Super Pages</subtitle><id>http://studentguru.gr/b/djsolid/atom.aspx</id><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/default.aspx" /><link rel="self" type="application/atom+xml" href="http://studentguru.gr/b/djsolid/atom.aspx" /><generator uri="http://telligent.com" version="6.0.119.19092">Telligent Community 6.0.119.19092 (Build: 6.0.119.19092)</generator><updated>2011-03-02T14:39:09Z</updated><entry><title>LinkedIn OAuth Library Update</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/08/07/linkedin-oauth-library-update.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/08/07/linkedin-oauth-library-update.aspx</id><published>2011-08-07T12:31:57Z</published><updated>2011-08-07T12:31:57Z</updated><content type="html">Version 0.3 of Linked OAuth Library is available via Nuget . This release has a dependency in Hammock Nuget package. I have also uploaded the source code at Bitbucket and it’s available to fork it! [ more… ]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/08/07/linkedin-oauth-library-update.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=132770&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author></entry><entry><title>RazorJS - Source code available!</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/06/14/razorjs_2D00_rsquo_2D00_s_2D00_source_2D00_code_2D00_available.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/06/14/razorjs_2D00_rsquo_2D00_s_2D00_source_2D00_code_2D00_available.aspx</id><published>2011-06-13T21:58:42Z</published><updated>2011-06-13T21:58:42Z</updated><content type="html">As of today you can find RazorJS’s source code available on BitBucket . Feel free to download the code and change it to fit your needs. [ read more …]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/06/14/razorjs_2D00_rsquo_2D00_s_2D00_source_2D00_code_2D00_available.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=131195&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author><category term="ASP.NET" scheme="http://studentguru.gr/b/djsolid/archive/tags/ASP-NET/default.aspx" /><category term="Razor" scheme="http://studentguru.gr/b/djsolid/archive/tags/Razor/default.aspx" /></entry><entry><title>Native Greek Keyboard for Windows Phone 7</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/06/05/native_2D00_greek_2D00_keyboard_2D00_for_2D00_windows_2D00_phone_2D00_7.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/06/05/native_2D00_greek_2D00_keyboard_2D00_for_2D00_windows_2D00_phone_2D00_7.aspx</id><published>2011-06-05T08:55:24Z</published><updated>2011-06-05T08:55:24Z</updated><content type="html">Windows Phone 7 don’t have support for Greek. There is a way to add support for not only Greek but for many more languages using a standalone wp7 app that does some tweaking. [ read more… ]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/06/05/native_2D00_greek_2D00_keyboard_2D00_for_2D00_windows_2D00_phone_2D00_7.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=130950&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author><category term="Windows Phone 7" scheme="http://studentguru.gr/b/djsolid/archive/tags/Windows+Phone+7/default.aspx" /></entry><entry><title>PetaPoco and Spatial Data Types</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/05/14/petapoco_2D00_and_2D00_spatial_2D00_data_2D00_types.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/05/14/petapoco_2D00_and_2D00_spatial_2D00_data_2D00_types.aspx</id><published>2011-05-14T11:18:23Z</published><updated>2011-05-14T11:18:23Z</updated><content type="html">PetaPoco is a micro-ORM for .NET and Mono. If you haven’t see it yet I suggest you to check it out. Alternatives to PetaPoco are Massive and Dapper . (If you know more projects let me know). After this brief introduction let me begin by explaining the problem. I need it to build a simple web app with a fairly simple data model that was using Spatial Data. The app would use SQL Server 2008. Let’s consider a table with a bunch of columns and one of them is a geometry column. [ read more… ]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/05/14/petapoco_2D00_and_2D00_spatial_2D00_data_2D00_types.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=130252&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author></entry><entry><title>RazorJS - Write Razor inside your Javascript files</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/04/19/razorjs_2D002D002D00_write_2D00_razor_2D00_inside_2D00_your_2D00_javascript_2D00_files.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/04/19/razorjs_2D002D002D00_write_2D00_razor_2D00_inside_2D00_your_2D00_javascript_2D00_files.aspx</id><published>2011-04-19T18:28:26Z</published><updated>2011-04-19T18:28:26Z</updated><content type="html">Many times I have a Javascript file that contains a link and in order to be more generic I would prefer writing something like ~/image.png rather than /image.png or /myapp/image.png. Also when one of my Views in an MVC project interacts with 3rd party components and services (like Google Maps, UserVoice etc.) contains a lot of Javascript code along with html/server-side code. [ read more… ]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/04/19/razorjs_2D002D002D00_write_2D00_razor_2D00_inside_2D00_your_2D00_javascript_2D00_files.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=129287&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author></entry><entry><title>Why I Still L.O.V.E. ASP.NET WebForms</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/03/30/why-i-still-l-o-v-e-asp-net-webforms.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/03/30/why-i-still-l-o-v-e-asp-net-webforms.aspx</id><published>2011-03-30T10:17:33Z</published><updated>2011-03-30T10:17:33Z</updated><content type="html">Objectives Build Contact Page (a page that interacts with a data-storage) Build a Contact List Page (a page with a gird) Do it using ASP.NET WebForms Create Unit Tests We will use the MVP pattern and the open-source project WebFormsMVP to accomplish that! [ read more …]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/03/30/why-i-still-l-o-v-e-asp-net-webforms.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=127695&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author><category term="ASP.NET" scheme="http://studentguru.gr/b/djsolid/archive/tags/ASP-NET/default.aspx" /></entry><entry><title>Where is the bug? C#</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/03/22/where-is-the-bug-c.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/03/22/where-is-the-bug-c.aspx</id><published>2011-03-22T12:47:00Z</published><updated>2011-03-22T12:47:00Z</updated><content type="html">Below are a few lines of code written in C#. Is the code bug-free? What 
will this print in the console? Can you do it without VS? [ read more... ]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/03/22/where-is-the-bug-c.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=127071&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author><category term="ASP.NET" scheme="http://studentguru.gr/b/djsolid/archive/tags/ASP-NET/default.aspx" /><category term="C#" scheme="http://studentguru.gr/b/djsolid/archive/tags/C_2300_/default.aspx" /></entry><entry><title>ASP.NET MVC - Passing a Flag Enum to an Action as Parameter</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/03/15/asp.net_2D00_mvc_2D002D002D00_passing_2D00_a_2D00_flag_2D00_enum_2D00_to_2D00_an_2D00_action_2D00_as_2D00_parameter.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/03/15/asp.net_2D00_mvc_2D002D002D00_passing_2D00_a_2D00_flag_2D00_enum_2D00_to_2D00_an_2D00_action_2D00_as_2D00_parameter.aspx</id><published>2011-03-15T18:53:17Z</published><updated>2011-03-15T18:53:17Z</updated><content type="html">A flag Enum is an Enumeration that can hold multiple values per instance An example of such Enum is: [ read more …]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/03/15/asp.net_2D00_mvc_2D002D002D00_passing_2D00_a_2D00_flag_2D00_enum_2D00_to_2D00_an_2D00_action_2D00_as_2D00_parameter.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=126756&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author><category term="ASP.NET" scheme="http://studentguru.gr/b/djsolid/archive/tags/ASP-NET/default.aspx" /><category term="MVC" scheme="http://studentguru.gr/b/djsolid/archive/tags/MVC/default.aspx" /><category term="Web Development" scheme="http://studentguru.gr/b/djsolid/archive/tags/Web+Development/default.aspx" /></entry><entry><title>ASP.NET MVC 3 - A RadioButtonList for Enum Properties</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/03/11/asp.net_2D00_mvc_2D00_3_2D002D002D00_a_2D00_radiobuttonlist_2D00_for_2D00_enum_2D00_properties.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/03/11/asp.net_2D00_mvc_2D00_3_2D002D002D00_a_2D00_radiobuttonlist_2D00_for_2D00_enum_2D00_properties.aspx</id><published>2011-03-10T23:51:41Z</published><updated>2011-03-10T23:51:41Z</updated><content type="html">ASP.NET MVC3 doesn’t have a built-in RadioButtonList helper and there are times that I want to display an Enum property. I can always do that using a [ read more …]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/03/11/asp.net_2D00_mvc_2D00_3_2D002D002D00_a_2D00_radiobuttonlist_2D00_for_2D00_enum_2D00_properties.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=126441&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author></entry><entry><title>Detect if Firebug is enabled and deny access</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/03/10/detect_2D00_if_2D00_firebug_2D00_is_2D00_enabled_2D00_and_2D00_deny_2D00_access.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/03/10/detect_2D00_if_2D00_firebug_2D00_is_2D00_enabled_2D00_and_2D00_deny_2D00_access.aspx</id><published>2011-03-09T22:49:54Z</published><updated>2011-03-09T22:49:54Z</updated><content type="html">Firebug is an essential tool for every web developer. It allows to do many things such as script debugging, DOM manipulation etc. What happens though when it get’s to the hand of an experienced attacker? Then it could [ read more …]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/03/10/detect_2D00_if_2D00_firebug_2D00_is_2D00_enabled_2D00_and_2D00_deny_2D00_access.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=126359&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author></entry><entry><title>Hope Driven Development - Are you doing it?</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/03/08/hope_2D00_driven_2D00_development_2D002D002D00_are_2D00_you_2D00_doing_2D00_it.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/03/08/hope_2D00_driven_2D00_development_2D002D002D00_are_2D00_you_2D00_doing_2D00_it.aspx</id><published>2011-03-08T09:59:50Z</published><updated>2011-03-08T09:59:50Z</updated><content type="html">HDD (and it don’t mean Hard Disk Drive ☺) is intuitively a bad approach on Software Development. If someone tells you that many times is doing Hope Driven Development, only by name you might say “Oh that’s [ read more …]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/03/08/hope_2D00_driven_2D00_development_2D002D002D00_are_2D00_you_2D00_doing_2D00_it.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=126294&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author></entry><entry><title>Linked-In OAuth Library</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/03/08/linked_2D00_in_2D00_oauth_2D00_library.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/03/08/linked_2D00_in_2D00_oauth_2D00_library.aspx</id><published>2011-03-07T22:26:00Z</published><updated>2011-03-07T22:26:00Z</updated><content type="html">I uploaded a package in Nuget Gallery that simplifies the interaction with linked-in. Uses a modified version of Hammock read more…...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/03/08/linked_2D00_in_2D00_oauth_2D00_library.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=126282&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author></entry><entry><title>JavaScript is disabled - Should I Care?</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/03/05/javascript_2D00_is_2D00_not_2D00_enable_2D002D002D00_should_2D00_i_2D00_care.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/03/05/javascript_2D00_is_2D00_not_2D00_enable_2D002D002D00_should_2D00_i_2D00_care.aspx</id><published>2011-03-05T09:36:00Z</published><updated>2011-03-05T09:36:00Z</updated><content type="html">Many times a Web Developer faces the question “This won’t work if JavaScript is disabled. Should I change it?” If it’s something simple like a read more…...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/03/05/javascript_2D00_is_2D00_not_2D00_enable_2D002D002D00_should_2D00_i_2D00_care.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=126200&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author></entry><entry><title>ASP.NET MVC SubmitLink with jQuery - Using an a tag as a submit button</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/03/03/asp.net_2D00_mvc_2D00_submitlink_2D00_with_2D00_jquery_2D002D002D00_using_2D00_an_2D00_a_2D00_tag_2D00_as_2D00_a_2D00_submit_2D00_button.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/03/03/asp.net_2D00_mvc_2D00_submitlink_2D00_with_2D00_jquery_2D002D002D00_using_2D00_an_2D00_a_2D00_tag_2D00_as_2D00_a_2D00_submit_2D00_button.aspx</id><published>2011-03-03T16:06:18Z</published><updated>2011-03-03T16:06:18Z</updated><content type="html">The easiest way to submit a form is to use the input tag with the submit type [ read more… ]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/03/03/asp.net_2D00_mvc_2D00_submitlink_2D00_with_2D00_jquery_2D002D002D00_using_2D00_an_2D00_a_2D00_tag_2D00_as_2D00_a_2D00_submit_2D00_button.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=126158&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author></entry><entry><title>Visual Studio - A Common Replace Scenario</title><link rel="alternate" type="text/html" href="http://studentguru.gr/b/djsolid/archive/2011/03/02/visual_2D00_studio_2D002D002D00_a_2D00_common_2D00_replace_2D00_scenario.aspx" /><id>http://studentguru.gr/b/djsolid/archive/2011/03/02/visual_2D00_studio_2D002D002D00_a_2D00_common_2D00_replace_2D00_scenario.aspx</id><published>2011-03-02T12:39:09Z</published><updated>2011-03-02T12:39:09Z</updated><content type="html">Visual Studio has a build in Replace function that uses Regular Expressions. Let’s consider the following scenario: Although it’s not “good” code many times a developer has to write the following code [ read more… ]...(&lt;a href="http://studentguru.gr/b/djsolid/archive/2011/03/02/visual_2D00_studio_2D002D002D00_a_2D00_common_2D00_replace_2D00_scenario.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://studentguru.gr/aggbug.aspx?PostID=126086&amp;AppID=315&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</content><author><name>djsolid</name><uri>http://studentguru.gr/members/djsolid/default.aspx</uri></author></entry></feed>