Total Pageviews

Wednesday 18 March 2015

Add a datepicker inside the masterpage of asp.net

We have MasterPage.master and home.aspx

Now adding Jquery date picker is little bit tricky.

Open MasterPage.master and write
----------------------------------

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

<%@ Register Src="Header.ascx" TagName="Header" TagPrefix="uc1" %>
<%@ Register Src="Footer.ascx" TagName="Footer" TagPrefix="uc2" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>

    <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
    <script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <uc1:Header ID="Header1" runat="server" />
        </div>
        <div>

            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
            </asp:ContentPlaceHolder>
        </div>
        <div>
            <uc2:Footer ID="Footer1" runat="server" />
        </div>
    </form>
</body>
</html>



Open home.aspx and write
---------------------------------

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="home.aspx.cs" Inherits="home" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <script>
        $(function () {
            $(".date").datepicker({
                changeMonth: true,
                changeYear: true
            });
        });
    </script>
</asp:Content>


<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

  <asp:TextBox ID="frm_dt" runat="server" CssClass="date"></asp:TextBox>
      
</asp:Content>

Sunday 15 March 2015

Hash a password

reg_pass_txt is the ID of a textbox

using System.Web.Security;

 string password = FormsAuthentication.HashPasswordForStoringInConfigFile(reg_pass_txt .Text ,"SHA1");

Create Cookie , request cookie and delete cookie

Create Cookie:

 HttpCookie login=new HttpCookie ("userdata");
 login["username"] = username_txb.Text;
 Response.Cookies.Add(login );

Request cookie:

HttpCookie login = Request.Cookies["userdata"];
string username = login["username"];

username_lbl.Text = "Welcome " + username;

Delete cookie using expire date:

 HttpCookie myCookie = new HttpCookie("userdata");
 myCookie.Expires = DateTime.Now.AddDays(-1d);

 Response.Cookies.Add(myCookie);

Create alert from code behind

protected void postad_lnk_btn_Click(object sender, EventArgs e)
    {
         ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Please login to post an AD');", true);
      }