rendered paste body<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI" TagPrefix="asp" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>My Sweet Page~!</title>
<link rel="stylesheet" type="text/css" href="styles.css" />
<script type="text/javascript">
var _source;
var _popup;
function showConfirm(this){
//Response.Write('DUDE');
this._source = source;
this._popup = $find('mdlPopup');
//this._popup = $find('ModalPopupExtender1');
this._popup.show();
}
function okClick(){
//find the confirm ModalPopup and hide it
this._popup.hide();
//use the cached button as the postback source
//__doPostback(this._source.name, '');
__doPostBack(this.__source.id.replace(/_/g,''), ");
}
function cancelClick(){
this._popup.hide();
//clear the event source
this._source=null;
this._popup=null;
}
</script>
</head>
<body>
<div class="content-Box">
<form id="form1" runat="server">
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:DeveloperPlaygroundConnectionString %>"
SelectCommand="TestSelectAll" UpdateCommand="TestUpdate" InsertCommand="TestInsert" SelectCommandType="StoredProcedure" InsertCommandType="StoredProcedure" UpdateCommandType="StoredProcedure" DeleteCommand="TestDelete" DeleteCommandType="StoredProcedure">
<UpdateParameters>
<asp:Parameter Name="UID" />
<asp:Parameter Name="FirstName" />
<asp:Parameter Name="LastName" />
<asp:Parameter Name="Birthday" />
</UpdateParameters>
<InsertParameters>
<asp:FormParameter name="FirstName" formfield="txtFirstName" />
<asp:FormParameter Name="LastName" FormField="txtLastName" />
<asp:FormParameter Name="Birthday" FormField="txtBirthday" />
</InsertParameters>
<DeleteParameters>
<asp:Parameter Name="UID" />
</DeleteParameters>
</asp:SqlDataSource>
<span class="class1">
<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="updatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"
DataKeyNames="UID" OnRowDeleting="GridView1_RowDeleting" OnRowUpdating="GridView1_RowUpdating" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" OnRowEditing="GridView1_RowEditing" OnRowUpdated="GridView1_RowUpdated" OnRowDataBound="GridView1_RowDataBound" BackColor="#FFFCCC" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px" CellPadding="3" ForeColor="Black" GridLines="Vertical" OnRowDeleted="GridView1_RowDeleted" >
<Columns>
<asp:TemplateField HeaderText="FirstName" SortExpression="FirstName">
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("FirstName") %>' ValidationGroup="BirthdayValidation" Height="20px" style="vertical-align: middle; text-align: left"></asp:TextBox><br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="TextBox3"
ErrorMessage="First Name is a required field" ValidationGroup="BirthdayValidation" Display="Dynamic"></asp:RequiredFieldValidator>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("FirstName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="LastName" SortExpression="LastName">
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("LastName") %>' Height="20px" style="vertical-align: middle; text-align: left"></asp:TextBox><br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="TextBox2"
ErrorMessage="Last Name is a required field" ValidationGroup="BirthdayValidation" Display="Dynamic"></asp:RequiredFieldValidator>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("LastName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Birthday" SortExpression="Birthday">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Birthday", "{0:d}") %>' OnTextChanged="TextBox1_TextChanged" ValidationGroup="BirthdayValidation" Height="20px" ReadOnly="True" style="vertical-align: middle; text-align: left"></asp:TextBox><asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Pick Date" /><asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="TextBox1"
ErrorMessage="Birthday is a required field" ValidationGroup="BirthdayValidation" Display="Dynamic"></asp:RequiredFieldValidator>
<asp:Calendar ID="Calendar2" runat="server" OnSelectionChanged="Calendar2_SelectionChanged"
Visible="False" BackColor="White" BorderColor="#999999" CellPadding="4" DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" Height="180px" Width="200px">
<SelectedDayStyle BackColor="#666666" Font-Bold="True" ForeColor="White" />
<SelectorStyle BackColor="#CCCCCC" />
<WeekendDayStyle BackColor="#FFFFCC" />
<TodayDayStyle BackColor="#CCCCCC" ForeColor="Black" />
<OtherMonthDayStyle ForeColor="#808080" />
<NextPrevStyle VerticalAlign="Bottom" />
<DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt" />
<TitleStyle BackColor="#999999" BorderColor="Black" Font-Bold="True" />
</asp:Calendar>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblBday" runat="server" Text='<%# Bind("Birthday") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="Update"
Text="Update" ValidationGroup="BirthdayValidation"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Cancel"
Text="Cancel"></asp:LinkButton>
<asp:ValidationSummary ID="ValidationSummary2" runat="server" ValidationGroup="BirthdayValidation" />
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Edit"
Text="Edit"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Delete" ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="btnDel" runat="server" Text="Delete" OnClientClick="return showConfirm(this);" CommandName="Delete"></asp:LinkButton>
</ItemTemplate>
<ControlStyle ForeColor="#CC9900" />
</asp:TemplateField>
</Columns>
<SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="Yellow" />
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="#CC9900" />
<AlternatingRowStyle BackColor="Black" ForeColor="#FFFCCC" />
</asp:GridView>
<cc1:ModalPopupExtender ID="ModalPopupExtender1" BehaviorID="mdlPopup" runat="server"
OkControlID="btnYes" CancelControlID="btnNo" OnOkScript="okClick();"
OnCancelScript="cancelClick();" BackgroundCssClass="modalBackground"
PopupControlID="pnlDelete" TargetControlID="btnNull" DropShadow="true">
</cc1:ModalPopupExtender>
<asp:Panel ID="pnlDelete" runat="server" CssClass="modalPopup" Style="display:none" >
<p>"Are you sure you wish to delete this record?</p>
<div align="center">
<asp:Button ID="btnYes" runat="server" Text="Yes" OnClick="btnYes_Click1" />
<asp:Button ID="btnNo" runat="server" Text="No" />
</div>
</asp:Panel>
<asp:Button ID="btnNull" runat="server" Text="Null"/>
</ContentTemplate>
</asp:UpdatePanel>
<controlstyle forecolor="#CC9900" />
<selectedrowstyle backcolor="#000099" font-bold="True" forecolor="Yellow" />
<headerstyle backcolor="Black" font-bold="True" forecolor="#CC9900" />
<alternatingrowstyle backcolor="Black" forecolor="#FFFCCC" />
<controlstyle forecolor="#CC9900" />
<SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="Yellow" />
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="#CC9900" />
<AlternatingRowStyle BackColor="Black" ForeColor="#FFFCCC" />
<controlstyle forecolor="#CC9900" /><SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="Yellow" /><HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="#CC9900" /><AlternatingRowStyle BackColor="Black" ForeColor="#FFFCCC" />
<controlstyle forecolor="#CC9900" />
<SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="Yellow" />
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="#CC9900" />
<AlternatingRowStyle BackColor="Black" ForeColor="#FFFCCC" />
</span>
<br />
<asp:Label ID="lblUID" runat="server" Width="299px"></asp:Label><br />
<br />
<asp:Label ID="lblError" runat="server" Width="332px"></asp:Label><br />
<br />
<asp:Label ID="lblFirstName" runat="server" Text="First Name:" Width="72px"></asp:Label>
<asp:TextBox ID="txtFirstName" runat="server" Width="148px" ValidationGroup="FormValidation"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtFirstName"
ErrorMessage="RequiredFieldValidator" ValidationGroup="FormValidation"></asp:RequiredFieldValidator>
<br />
<asp:Label ID="lblLastName" runat="server" Text="Last Name:" Width="70px"></asp:Label>
<asp:TextBox ID="txtLastName" runat="server" Width="148px" ValidationGroup="FormValidation"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtLastName"
ErrorMessage="RequiredFieldValidator" ValidationGroup="FormValidation"></asp:RequiredFieldValidator><br />
<asp:Label ID="lblBirthday" runat="server" Text="Birthday:" Width="55px" style="text-align: right"></asp:Label>
<asp:TextBox ID="txtBirthday" runat="server" Width="148px" ValidationGroup="FormValidation" BackColor="Silver" ReadOnly="True"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Pick Date" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtBirthday"
ErrorMessage="RequiredFieldValidator" ValidationGroup="FormValidation"></asp:RequiredFieldValidator>
<asp:Calendar ID="Calendar1" runat="server" OnSelectionChanged="Calendar1_SelectionChanged"
Visible="False" ForeColor="Black" BackColor="White" BorderColor="#999999" CellPadding="4" DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt" Height="180px" Width="200px">
<SelectedDayStyle BackColor="#666666" Font-Bold="True" ForeColor="White" />
<SelectorStyle BackColor="#CCCCCC" />
<WeekendDayStyle BackColor="#FFFFCC" />
<TodayDayStyle BackColor="#CCCCCC" ForeColor="Black" />
<OtherMonthDayStyle ForeColor="#808080" />
<NextPrevStyle VerticalAlign="Bottom" />
<DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt" />
<TitleStyle BackColor="#999999" BorderColor="Black" Font-Bold="True" />
</asp:Calendar>
<br />
<asp:Button ID="btnSubmit" runat="server" OnClick="btnSubmit_Click" Text="Add Record" ValidationGroup="FormValidation" />
<br />
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="FormValidation" />
</form>
</div>
<p>Hello <a href="http://www.yahoo.com">World</a></p>
</body>
</html>