Wednesday, May 2, 2012

Security and the ASP.NET View State

http://radicaldevelopment.net/security-and-the-asp-net-view-state/
<pages enableViewState="true" enableViewStateMac="true" viewStateEncryptionMode="Auto"></pages>

Tuesday, May 1, 2012

How to valid email address by custom validation control and JavaScript regular expression in ASP.NET webform?

     <script type="text/javascript">
        function EmailValidation(sender, args) {
            var email = $("#TextBoxEmailAddress").val();
            var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
            args.IsValid = re.test(email);
        }
    </script>
    <asp:TextBox ID="TextBoxEmailAddress" runat="server" ClientIDMode="Static"></asp:TextBox>
    <asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Invalid email"
        ClientValidationFunction="EmailValidation" ControlToValidate="TextBoxEmailAddress"></asp:CustomValidator>

Custom errors and error detail policy in ASP.NET Web API

http://lostechies.com/jimmybogard/2012/04/18/custom-errors-and-error-detail-policy-in-asp-net-web-api/

Friday, April 27, 2012

Dynamically creating meta tags in asp.net mvc by Html.Raw

http://www.dotnetjalps.com/2012/04/dynamically-creating-meta-tags-in.html

public string HomeMetaTags()
{
  System.Text.StringBuilder strMetaTag = new System.Text.StringBuilder();
  strMetaTag.AppendFormat(@"<meta content='{0}' name='Keywords'/>","Home Action Keyword");
  strMetaTag.AppendFormat(@"<meta content='{0}' name='Descption'/>", "Home Description Keyword");
  return strMetaTag.ToString();
}
 
ViewBag.MetaTag = HomeMetaTags();
@Html.Raw(ViewBag.MetaTag)