• ASP.NET, ASP.NET MVC

    Posted on April 10th, 2008

    Written by Emad Ibrahim

    Tags

    , , , , ,

    Tricky Asp.net MVC URL Rewriting

    I am working on an asp.net mvc application and I wanted to make the user’s main page (profile) be www.domain.com/username.  This is a problem because the routing engine in MVC treats the first item after the domain as a controller.  Ofcourse I could do a {*catchall} and do my own parsing but why re-invent the [...]

  • ASP.NET, ASP.NET MVC, Testing

    Posted on April 4th, 2008

    Written by Emad Ibrahim

    Tags

    , , , , , , , ,

    Unit Test Linq to Sql in ASP.Net MVC with Moq

    I have just spent the entire day playing with Moq to unit test an asp.net mvc application I am working with. All I wanted to do is test a “create” method that simply adds a record to the database. So here it goes. 1. I created a Mock Http context to be used by my [...]

  • ASP.NET, Programming

    Posted on March 31st, 2008

    Written by Emad Ibrahim

    Tags

    , , , , , ,

    Ajax with ASP.NET MVC Framework Preview 2

    This is the updated version of the Nikhil’s excellent example on how to use Ajax with ASP.net MVC. I commented all the changes made in the code and prefixed them with //emad. So just search for //emad and you will see all the changes I made… Here is a quick list of the changes I [...]

  • Programming

    Posted on August 4th, 2007

    Written by Emad Ibrahim

    Tags

    , ,

    ASP.NET AJAX: Rendering a Gmail-like ‘Loading’ Indicator

    Here is an interesting article on how to display Gmail-like progress indicator: Matt Berseth: ASP.NET AJAX: Rendering a Gmail-like ‘Loading’ Indicator over a Specific ASP.NET Control But I have a much easier method to do that, which I use in www.yongazonga.com: First, add your UpdateProgress control like this: <asp:UpdateProgress ID=”UpdateProgress2″ runat=”server” AssociatedUpdatePanelID=”pnlNewUser” DisplayAfter=”0″ DynamicLayout=”True”> <ProgressTemplate> [...]

  • Programming

    Posted on May 22nd, 2007

    Written by Emad Ibrahim

    Tags

    , ,

    DataFormatString not working with date format in GridView

    I set the DataFormatString to {0:d} and also tried {0:MM-dd-yyyy} as several forums and articles suggested; but it still wouldn’t work and kept on displaying the entire string including the time. It turns out, all I had to do is add HtmlEncode=”false”. <asp:GridView ID=”gridItems” runat=”server” AutoGenerateColumns=”False” DataKeyNames=”ItemId” DataSourceID=”MyItemsDataSource” Width=”100%”> <Columns> <asp:BoundField DataField=”Title” HeaderText=”Title” SortExpression=”Title” /> [...]

  • Newer Posts Yeah! There are more posts, check them out.