Tag | ASP.NET MVC Posts

I just had the privilege (trauma?) of setting up my new machine and had to install everything from the scratch. I will save the rest of my experiences, for another post, but for now I thought of sharing, what I had to install to work with the latest stuff for Web Development in ASP.NET. These are pretty quick to install and helps you build cutting edge websites. 1. Install Visual Studio 2008 (you can get a trial version from http://msdn.microsoft.com/h... or the free ...
Hi!, In first post I wrote, that I'll write posts from beggining, so that newbies could start writing MVC apps as my new posts would be coming. But I change my mind :D. We'll start from knowledge that is here. MVC pattern and ASP.NET MVC approach is something that you have to know, but you don't have to read other tutorials on asp.net/mvc, because we'll egzamine them in different way - understanding it from the total basics - looking at the MVC source code. So watch that video and next post I'll ...
Thank you all for attending my “Applying Domain Driven Design on Asp.net MVC” session. It’s interesting how things went that we got a bit deep into the ASP.NET MVC framework and have achieved the geeky talk goal via covering the other aspects of ASP.NET. Even that this took the entire session, it is nice that it could benefit the attendance. I am not sure whether we can arrange another session for Domain Driven Design fundamentals and combining that in the same project while using the MVC pattern ...
Virtual TechDays is back and this time, I would be covering topics around ASP.NET AJAX Improvements in .NET 3.5 Service Pack 1, Internet Explorer 8 for Web Developers and .NET Application Development. If you want to have a quick preview of what I am talking on, you can check my previous posts However, there are a few more enhancements that help AJAX driven web developement and if you are an ASP.NET / AJAX Developer you really dont want to miss the sessions. The ASP.NET and IE 8 Sessions are on Day ...
Update Presentation slides and sample are now available. Please click here to find them! Yeah, somehow dotNETwork decided to allow me to show all my psychopath about design and implementation in a session with a very weird long title, “Applying Domain Driven Design on ASP.NET MVC”. Yeah, two unrelated topics. In 2 hours frame, I should be introducing day to day development styles from a different perspective. I had a small talk about the process side of the world. This time we move towards the other ...
The out-of-the-box StaticSiteMapProvider is great for, well, static web sites. I don't find the StaticSiteMapProvider (and web.sitemap) model very practical for the dynamic nature of web sites/applications and especially Asp.Net Mvc applications. In an mvc application it's difficult to render a static sitemap that allows breadcrumbs like: Home Home > Cars Home > Cars > Porsche 911 Home > Cars > Porsche 911 > Edit For the sake of discussion, and to keep the discussion as small as ...
I was talking with Phil Haack via facebook status comments regarding Phil’s picture for the upcoming ASP.NET MVC book being published by Wrox (which you can buy at amazon here, at amazon.ca here, or at your local bookstore…no link provided for that). Phil was commenting about some aspects of his picture, and I began to type “Well at least you don’t look like that guy on the en…” and then…I stopped…that couldn’t be…BUT IT WAS: Rob Conery. But what was it that caused me such grief and pain at the sight ...
Here's a simple way to avoid postbacks in your site, still be SEO friendly and degrade gracefully to JavaScript free browsers (and handle middle clicks and copy&paste) in ASP.NET MVC using jQuery. First, we'll create an alternate MasterPage called No.master with no content, only one ContentPlaceHolder: <asp:ContentPlaceHolder ID="MainContent" runat="server" /> Now, we're able to tell via HTTP Headers if a Request is an Ajax Request, so we'll write a new method in our Controller Base class ...
NOTE: In this series I build a blogengine using ASP.NET MVC and jQuery from scratch in order to learn more about these new technologies. If you haven't read the first post in this series, I would encourage you do to that first, or check out the jBlogMvc category. You can also always subscribe to the feeds. jBlogMvc is converted to be used on ASP.NET MVC Beta 1 if you haven't downloaded it yet you can find it here, to read about the changes and additions in the beta 1 I do recommend reading ScottGu's ...
Hi, I just "migrated" from ASP.Net MVC Preview 5 to ASP.Net MVC Beta. I uninstalled Preview 5 and installed the Beta. I already had checked out previous previews but spent the most time with Preview 5, and didn't want to upgrade my "Preview-5-version-of-my-te... just in case there were deprecated or new features, specially in the "New ASP.Net MVC Application" template. Gutt feeling. So I created a new Project. In Preview 5 release, the Html.ActionLink accepted a generic parameter list, with ...

Note: The Wireless network at the keynote failed miserably, so this will be posted with a delay.

Scott Guthrie about tools and app development

 New APIs for multitouch and other Windows 7 API.

Note: Lots of attention put in Win32 development with C++.

Read the rest of this entry »

NOTICE: Due to a scheduling conflicts as Halloween activities the October meeting has been moved 1 week to Wednesday, November 5th. Sorry for any inconvenience. .Net User Group Meeting location: At Lamar Advertising Wednesday, November 5th, 2008 5:45 PM - 8:15 PM Sponsored by: Portico Learning Solutions Presenter Jeremy Beckham BIO: Jeremy is a Senior Developer for High Power Consulting, Inc. and has over 5 years of experience in .Net and SQL Server development. He's worked on projects ranging from ...
I checked out Phil Haack’s MVC presentation this afternoon, and I’ve gotta say that Phil did a phenomenal job communicating the story behind the product. From establishing why the framework was created, how it fits in the ASP.NET strategy going forward, and explaining the how’s and why’s to an audience that more than likely was comprised of webform devs. Phil did a great example app as well, mimicking stackoverflow.com and providing a great real world example. However, as a great follow up, Jeff ...
This session is by Scott Hunter, Program Manager at MSFT In July 2007 - ASP.NET Futures was released That was followined by an Extensions Preview of ASP.NET 3.5 in Dec 07 Then in March 08 - we started doing some new stuff - ASP.NET 3.5 SP1 - MVC and more The ASP.NET will continue to release out-of-bound items. CodePlex is the main driver for that. www.codeplex.com/aspnet - This is where you will find the interim drops. Currently there are ~1,000 downloads today If you want to see all the latest and ...
In this issue: Cote, Ivan Dragoev, Hannah Watkins, Fons Sonnemans, Bart Czernicki, Jeff Prosise, Dave Burke, Adam Kinney, Manish Dalal, Mike Snow, Jeff Wilcox, Karl Shifflett, Terence Tsang, and Imran Shaik Laurence Moroney announces <3 your web, Vegas style, it’s MIX time again – MIX09 now open for registration…. Jeff Prosise announced his Deep Zoom Demo Updated for RTW . Matt Casto Announced Cleveland Silverlight Firestarter From SilverlightCream.com: RIA Weekly #27 - Silverlight 2.0 with Brad ...
Just like Tina belted out on the theme song for Mad Max: Beyond Thunderdome, Jeremy Miller has stood on the top of the Code Better mountain and belted out “We don’t need another out of the box web solution!” Actually, his recent post outlines the opinions that he and Chad Myers have formed while working with the ASP.NET MVC framework. In the post, Jeremy gives some pretty honest thoughts on the failings of the framework as a whole as well as the positives and benefits of the individual components. ...
I decided to completely redesign my website www.galasoft.ch (yes, it's about time, I know). For this process, I decided to inspire myself (loosely) from my good friend Robby Ingebretsen's site, which is both simple and beautiful. Read the rest of this entry » ...
If you follow the GWB blogs, chances are you’ll get tired of hearing this. However, the ASP.NET MVC Beta has been released, and I think a good amount of people are very excited for its release. I remember our BRDNUG meeting on the ASP.NET MVC, and how it was hard to tell anyone what would work for which preview version because of the vast differences and changes that occurred between the early previews and the later previews. Now that we have a beta, we should see a lot more stable MVC. From the ...
Although I haven`t noticed any announced from the big names yet (see update 2 below), ASP.NET MVC BETA release is already online and available for download. ASP.NET official MVC page and CodePlex site are not yet updated. Will keep you updated when the announcements come. Udpate 1: You can find screenshots for the new release with some info in this blog post. Update 2: Announcements have arrived :) [MUST READ] Scott Guthrie has posted his announcement, with so many interesting details and how-to ...
Micrsoft's ASP.NET MVC is in BETA phase now. Link: http://www.microsoft.com/do... New features: MvcFutures.dll is not included in the beta (as it wouldn't be included in the final release) The Beta installer installs the ASP.NET MVC assemblies (System.Web.Mvc.dll, System.Web.Routing.dll, and System.Web.Abstractions.dll) into the GAC. New Simple Membership Features in the Default Project Template New Filter ...
In the Baton Rouge Area with as open Tuesday afternoon? Check out the SQL Server Users Group Meeting this week. Location: At Lamar Advertising Thursday, October 23, 2008 5:45 PM - 8:00 PM Sponsored By: FuelTrac Presenter: Mike Huguet BIO Mike is an Enterprise Solutions Architect for Sparkhound, Inc. with over 9 years of experience in developing business solutions for Enterprise, Mid-market, and governmental customers. Five of those years have been as a consultant working with clients such as Jiffy ...
Manning Publications has a program called MEAP. MEAP stands for Manning Early Access Program - basically buying a book as a PDF before the paper version is published, in fact, before it is even finished. Good for new technologies like ASP.NET MVC of Silverlight. Now I know that electronic versions have a marginal cost compared to paper versions, but Manning are taking this to extreme levels; In April, I bought the MEAP title, The Art of Unit Testing, $24.99 By August, the completion of The Art Of ...
NOTE: In this series I build a blogengine using ASP.NET MVC and jQuery from scratch in order to learn more about these new technologies. If you haven't read the first post in this series, I would encourage you do to that first, or check out the jBlogMvc category. You can also always subscribe to the feeds. What about new features this part will cover : Configuration is saved in the database. Managing Posts (Editing, Deleting). Posts are now paged. Some jquery magic is used. So, lets have a tour in ...
(Sorry A blog post in Dutch about a software conference in the Netherlands) Vandaag (Maandag 6 okt) waren we met z'n 3 afgereisd naar het pittoreske Noordwijkerhout waar de SDN Conference werd gehouden, oftewel SDC. Op de SDC waren sessies over bijv .NET, Information worker, DotNetNuke, Delphi, Database, Architecture en User eXperience. De sessie waar ik vooral naar toe was gegaan waren de .NET/Architecture sessies. Voor vandaag stonden voor mij de volgende sessies op het programma. Ik zal niet te ...
Guild Meeting, featuring Jeff Brand When: October 7, 2008 at 6:00 PM. Where: New Horizons of Minnesota (4510 West 77th Street - Edina, MN 55435) Topic: ASP.NET MVC Overview This session will introduce attendees to the Microsoft ASP.NET MVC Framework. It will compare MVC to existing ASP.NET Web Forms and show the basics of creating an ASP.NET MVC application. Demos will be used to show how to create a simple product catalog web site. Speaker Bio: Jeff Brand is a .NET Developer in Microsoft's Developer ...
NOTE: In this series I build a blogengine using ASP.NET MVC and jQuery from scratch in order to learn more about these new technologies. If you haven't read the first post in this series, I would encourage you do to that first, or check out the jBlogMvc category. You can also always subscribe to the feeds. In this part of the series, I build the administration area of the blog engine I am building using the ASP.NET MVC and jQuery, in this part I will cover more basic features used in any blog engine, ...

This Tuesday I'll be giving a presentation on ASP.NET MVC and Unit Testing at the CMAP main meeting: http://www.cmap-online.org/Meetings/Details/2008-10-07.aspx .

I came across JQuery some time back and i can say Wow !! It is a Javascript full on Library. Its great to here that microsoft will be shipping with ASP.NET MVC and will be coming with Visual Studio later you can read more here at Scott's site And as i understood you can use it together with Ajax Control Toolkit etc.. Sweet and Enjoy ...
Wow, the ASP.NET MVC team just keeps getting it right! I am truly shocked that Microsoft is going to take advantage of a well-known, well-tested open source framework instead of trying to (poorly) invent their own... (cough... ASP.NET Ajax) Scott Gu - jQuery and Microsoft : http://weblogs.asp.net/scot... ...
The news took the community by surprise and the reactions are overwhelmingly positive: Microsoft is going to ship jQuery with the ASP.NET MVC framework (very soon) and with Visual Studio (in a near future). For more details, ScottGu and Scott Hanselman are talking about that in a very complete way. Read the rest of this entry » ...
The Heartland Developers Conference has come to Minneapolis and things start kicking off tonight with the pre-conference party, down at the Hyatt Regency in downtown Minneapolis. I attended the HDC last year in Omaha as a representative of Magenic and enjoyed it so much I decided to speak at the event this year (both in Minneapolis and Omaha.) I'm speaking on Monday and my time slot has some pretty tough competition with Andrew Troelson discussing LINQ Query Internals and Amanda Laucher discussing ...
The jQuery Javascript library has gotten a significant amount of attention from Microsoft developers this year in large part to its nice fit with the new ASP.NET MVC framework. I myself was totally new to jQuery and I started using it with MVC because I wanted to see what the big deal was. Sure enough, I became a true believer like many others. And I found myself suddenly having "JavaScript envy" because I couldn't do all the cool jQuery stuff in traditional ASP.NET (i.e., non-MVC) web applications. ...
Phillydotnet.org 3rd code camp for 2008 will be held at the DeVry University campus in Fort Washington, PA on Saturday, October 11 from 8:30-5:00. Please register on our web site.-->Detailed directions are on the DeVry web site. sold out. There will be another Code Camp in May.--> Lots of code, just say no to slides! 8 hours 50 sessions (8:30, 10:00, 12:30, 2:00, 3:30) 10 tracks including new IT Infrastructure and Enterprise 500 seats with tables (laptops welcome) Free breakfast, lunch, and afternoon ...
Since .NET 2.0 Asp.net webforms has protected the programmer from cross-site scripting by validating all input sent to the server. Unfortunately, this does not happen in Asp.net mvc. I tested my application by typing 'alert("xss");' surrounded by script tags in the first name textbox. The form saved successfully and I got a javascript alert box with the message "xss". In asp.net mvc it is the programmers responsibility to validate all input. Calling Request.ValidateInput() in a controller tells the ...
The Columbia Enterprise Developers Guild will be meeting today at Midlands Tech NE Campus Auditorium at 6:00 pm. Brian Hitney will be presenting on the ASP.NET MVC Framework. Meeting Summary When: September 10th, 2008 @ 6:00 PM Where: Midlands Tech NE Campus Auditorium Who: Brian Hitney What: MVC Framework Technical Sponsor: TEKsystems Agenda 6:00 Pizza and Networking 6:30 Announcements 6:45 Sponsors 7:00 Presentation 8:30 Closing and SWAG Handouts Topic – Model View Controller Framework The ASP.NET ...
See www.visug.be ALT.NET Overview on Thursday, September 11, 2008 18:30 Compuware Zaventemby Yves Goeleven For the past year the alt.net movement has been stirring up the Microsoft community around the globe. Now it's getting hold of the Belgian community as well.In this session I would like to present to you what the core values of the alt.net movement are, what principles, concepts and tools we hope to promote and to booth I would like to introduce the brand new 'Dutch alt.net user group'. ASP.NET ...
dotNETwork, the most active offline user group in Egypt is having its 7th gathering next Saturday, August 30, which will have two parallel tracks for the first time in the group gathering. BizTalk Introduction, and C# 3.0 Design Patterns, which I will be delivering! If I were you to attend the event, it would have been a hard choice too (unless you go simply for BizTalk) ! BizTalk beginner introduction as a topic was not delivered in public sessions before. The only BiTalk sessions I know of were ...
This next post might be rather obvious to most of you, but I figured I wasn't the only one that didn't know how to do this. I was recently working with a new ASP.NET MVC project and got tired of typing out the fully qualified class names. This seems like something that would be rather common, but a quick Google search didn't turn up anything useful. I figured that there had to be a way to import a namespace, so intellisense to the rescue, I noticed that there was an <%Import %> directive. Sure ...
Very Quick Note: Visual Studio 2008 Service Pack 1 was released finally (in combination with .NET Framework 3.5 Service Pack 1 of course). To sum up for some people, note that VS 2008 SP1 includes ADO.NET Entity framework (and its designer) as well as ADO.NET Data Services, but NOT ASP.NEt MVC framework (but does include ASP.NET Dynamic Data & ASP.NET AJAX history control and script combining). It also includes some WCF enhancements as well as major VS performance and scalability fixes. ISO Donwload ...
1. IIS 7 Allows Multiple Web Sites On XP IIS was limited to one web site. To develop multiple web site one had to use virtual directories or develop solely with Cassini (VS Web server). The problem with both of the aforementioned strategies is that they create a significant difference between the development and production web servers. I prefer to develop with IIS, and Vista allows me to do that. 2. IIS 7 Plays Well with Asp.Net MVC I love Asp.Net MVC but it really does not work well without IIS ...
I noticed today that Microsoft is about to release a new preview release of the ASP.NET MVC framework, so I thought I'd say something about that today. For those who haven't really used an MVC framework before, in short, its a flexible architecture that allows you to structure your code in such way as to keep clearly defined layers: a model (database access), a controller (business logic) and a view (a way to view the results of the execution of said logic). I've played around with other MVC frameworks ...
Introduction In Egyptian Developers Conference (EDC) 2008 this April, my geek network noticed a very nice, cute, and sweet little girl with me that I was very proud to introduce not just as one of the cleverest developers in SilverKey, but also as my life mate, my fiancée. Not sure if any of you noticed that by then, although being engaged, we were not wearing rings, yet! Well, WE DID FEW HOURS AGO! Yes, I now wear a ring with Mona's name on it. What a pleasure that is? To understand, you just need ...
Employee Info Starter Kit is an asp.net starter kit, which demonstrates the use of simple CRUD operations for maintaining a company's employee information. It has been developed by me as a guideline for building enterprise level projects. In last few months this starter kit placed in the top chart at code.msdn.microsoft.com for several times regarding the popularity. A very exciting news for all of Employee Info Starter Kit fans is yesterday this starter kit has been placed in the front page of Official ...
I’ve have just sent this email to the developers exchange group in my company: I think you all know the routing engine that works with ASP.NET MVC framework to enable customizing URLs and mapping those to the corresponding controls, actions and their parameters. Some of you may know too that the routing engine is not just for ASP.NET MVC, but ASP.NET in general. If you happened to download the source code of the ASP.NET MVC framework (any preview), you’d have noticed that the routing comes as DLL ...
The latest release of the MVC framework provides the JsonResult for Controller actions. I was surprised that I did not find a weatlh of examples for usage so I figured it shouldn't be too hard to get a decent example going. It turns out, it was even easier than I anticipated. I wanted to create an example where I would invoke an AJAX call to dynamically populate a dropdown list. jQuery has recently received a huge surge of interest of the ASP.NET MVC community so I've been getting up to speed on ...
I've been at Microsoft a little over a year and a half. I'm very excited about a number of the new technologies that are here and on the coming roadmap. Microsoft is at a point where it's more open than it's ever been. The level of community involvement in projects like the ASP.NET MVC framework, IronRuby and much more has been historic. I get that it could always be better. But don't (as Joe Brinkman put it) throw a brick through my window to tell me that... More on my blog at Ranting and Raving ...
· Everything You Wanted To Know About MVC and MVP But Were Afraid To Ask · Functional Programming in C# 3.0: How Map/Reduce/Filter can Rock your World · MbUnit 2.4 - Avoiding Crappy Data Resulted From The Test · Managed Extensibility Framework · IronRuby at Tech Ed 2008 · Velocity: A Distributed In-Memory Cache from Microsoft · Must See WF/WCF Influencer MSDN Webcasts · WCF Webcast Series (Old but good) · Using CSS to Fix Anything: 20+ Common Bugs and Fixes (Found by Mohamed Tayseer) · A jQuery Client ...
When Asp.net AJAX was about to be born I was an early adopter. I dutifully downloaded each new preview and upgraded my solution to handle the API changes. This experience taught me that living on the edge is a world of pain. Each new release could mean hours of wasted time, just to get back to where I started. Since then I have avoided working with pre-release software - until Asp.Net MVC came along looking too good to refuse. So now I am back in the familiar cycle of responding to preview releases. ...
Ever since the new ASP.NET MVC framework was announced in October, posts about it have spread about it like wildfire through the .NET blogosphere. There's usually at least 2-3 MVC stories a day that show up on DotNetKicks. At the last Philly.NET code camp in January, there was standing room only for the ASP.NET MVC talk (see photo to the right). Similar crowds have shown up at the HLS DevCon in Atlantic City, Central Jersey .NET & Fairfield/Westchester .NET user groups to hear about it. With ...
This is problematic with ASP.NET AJAX. The main Script Components are NOT sent to the client when in :Legacy” mode. This is “By design” in ASP.NET AJAX, although it is a clear limitation!! I’m investigating the problem for other solutions and will be sending an update soon. Thank you, Iman Halawany, for making me note this. I’ve been working on WCF services and ASP.NET MVC stuff lately than normal webforms, so, didn’t realize this obvious showstopper. To all my readers, I owe you a BIG apology. The ...