http://www.codeproject.com/Articles/207797/Learn-MVC-Model-View-Controller-step-by-step-in
1)
msdn.microsoft.com/en-us/data/ef.aspx
www.windowsazure.com/en-us/develop/net/tutorials/hybrid-solution
channel9.msdn.com/posts/Windows-Azure-Jump-Start-03-Windows-Azure-Lifecycle-Part-1
channel9.msdn.com/posts/Windows-Azure-Jump-Start-04-Windows-Azure-Lifecycle-Part-2
msdn.microsoft.com/en-Us/library/gg432976
msdn.microsoft.com/en-us/library/azure/dn578280.aspx
support.microsoft.com/kb/307626
msdn.microsoft.com/en-Us/library/dd997357(v=VS.110).aspx
msdn.microsoft.com/en-us/library/system.web.ihttpmodule(v=vs.71)
2)
JavaScript and HTML DOM Reference
http://www.w3schools.com/jsref/default.asp
Internet Explorer 10 Guide for Developers
http://msdn.microsoft.com/en-us/library/ie/hh673549(v=vs.85).aspx
HTML5 Input Types
http://www.w3schools.com/html/html5_form_input_types.asp
ASP.NET MVC 4 Content Map
http://msdn.microsoft.com/en-us/library/gg416514(v=vs.108).aspx
3)
SEO toolkit
http://www.iis.net/learn/extensions/iis-search-engine-optimization-toolkit
Aria standards documentation
http://www.w3.org/WAI/intro/aria
extending the @html.TextBoxFor helper to ARIA-specific elements
public static IHtmlString ARIATextBoxFor<Tmodel, TProperty>( this HtmlHelper<TModel> helper, Expression<Func<TModel, TProperty>> exp)
{
ModelMetadata metadata = ModelMetadata.FromLambda Expression(exp, helper.ViewData);
var attr = new RouteValueDictionary();
if ( metadata.IsRequered )
{
attr.Add("aria-requied", true);
}
return helper.TextBoxFor(exp, attr);
}
iclaimsidentity
http://msdn.microsoft.com/fr-fr/library/microsoft.identitymodel.claims.iclaimsidentity_members.aspx
http://msdn.microsoft.com/fr-fr/library/microsoft.identitymodel.claims.claim_members.aspx
http://msdn.microsoft.com/fr-fr/library/microsoft.identitymodel.claimsclaimtypes_members.aspx
HttpWorkerRequest.GetHttpVerbName -> Returns the specified member of the request header.
FileResult -> Represents a base class that is used to send binary file content to the response.