You use " inside your strings:
Example:
objMailMessage.Body +="<asp:Label ID="lblname" CssClass="lbl" runat="server" Width="113px">name:</asp:Label>";
This is simply not possible, just replace them with '
like this:
objMailMessage.Body +="<asp:Label ID='lblname' CssClass='lbl' Width='113px'>name:</asp:Label>
I'm also not too sure if an e-mail will support ASP code -_-