Click here to Skip to main content
15,878,959 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
Good Morning Frnds,
I have ASPX web pages with master pages.Entire Master Page and contentplaceholder given with form tag(runat="server")...But sub page button is not occuring.When right click on master page design and select view code its not going to C# code page.

Master Page Code:


C#
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="~/Formuser/Ilearn.Master"
    Inherits="IlearnOnline.Formuser.Ilearn" %>


<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Src="~/UserControls/Header.ascx" TagName="Header" TagPrefix="UCH" %>
<%@ Register Src="~/UserControls/login.ascx" TagName="Login" TagPrefix="UCL" %>
<%@ Register Src="~/UserControls/menuhome.ascx" TagName="Menu" TagPrefix="UCM" %>
<%@ Register Src="~/UserControls/footer.ascx" TagName="Footer" TagPrefix="UCF" %>
<%@ Register Src="~/UserControls/logout.ascx" TagName="Logout" TagPrefix="UCLOUT" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%--<!DOCTYPE html>--%>

<html <%--lang="en"--%> xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">

  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta charset="utf-8" />
    <title>ILearn India</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <!-- @todo: fill with your company info or remove -->
    <meta name="description" content="" />
 <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body class="page page-index">
    <form id="form1" runat="server">
    <div id="navigation" class="wrapper">
        <div class="navbar  navbar-static-top">
            <!--Header & Branding region-->
            <UCH:Header ID="UCHeader"  runat="server" />
            <div class="container">
                <div class="navbar-inner">
                    <!--mobile collapse menu button-->
                    <a class="btn btn-navbar pull-left" data-toggle="collapse" data-target=".nav-collapse">
                        <span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar">
                        </span><span class="icon-bar"></span></a>
                    <!--user menu-->
                    <UCL:Login ID="UCLogin"  runat="server" />
                    <UCLOUT:Logout ID="UCLogout"  runat="server" />
                    <!--everything within this div is collapsed on mobile-->
                    <div class="nav-collapse collapse">
                        <!--main navigation-->
                        <UCM:Menu ID="UCHomeMenu"  runat="server" />
                    </div>
                    <!--/.nav-collapse -->
                </div>
            </div>
        </div>
    </div>
    <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
    </asp:ContentPlaceHolder>
    <!-- FOOTER -->
    <footer id="footer">
   <UCF:Footer id="UCFooter"  runat="server"/>  
    </footer>
    </form>
</body>
</html>



Sign Up Page Code :

C#
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div id="content">
        <div class="container">
            <!-- Sign Up form -->
            <form class="form-login form-wrapper form-medium">
            <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
            </asp:ToolkitScriptManager>
            <%-- <div class="form-login form-wrapper form-medium">--%>
            <h3 class="title-divider">
                <span>Sign Up</span><small>Already signed up? <a href="../Login.aspx">Login here</a>.</small></h3>
            <h5>
                Account Information</h5>
                <asp:RequiredFieldValidator ID="rqd" ControlToValidate="txtFirstName" ForeColor="Red"
                Text="Required First Name" runat="server" />
            <asp:TextBox ID="txtFirstName" runat="server" class="input-block-level placeholder"
                TextMode="SingleLine"></asp:TextBox>
            <asp:TextBoxWatermarkExtender ID="txtFirstName_TextBoxWatermarkExtender" runat="server"
                Enabled="True" TargetControlID="txtFirstName" WatermarkText="First name">
            </asp:TextBoxWatermarkExtender>
            <asp:RequiredFieldValidator ID="reqtxtLastName" ControlToValidate="txtLastName" ForeColor="Red"
                Text="Required Last Name" runat="server"/>            
            <asp:TextBox ID="txtLastName" runat="server" class="input-block-level placeholder"
                TextMode="SingleLine"></asp:TextBox>
            <asp:TextBoxWatermarkExtender ID="txtLastName_TextBoxWatermarkExtender" runat="server" 
                Enabled="True" TargetControlID="txtLastName" WatermarkText="Last name">
            </asp:TextBoxWatermarkExtender>            
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtUserName" ForeColor="Red"
                Text="Required User Name" runat="server"/>
            <asp:TextBox ID="txtUserName" runat="server" class="input-block-level placeholder"
                TextMode="SingleLine"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="txtEmailAddress" ForeColor="Red"
                Text="Required Email ID" runat="server"/>
            <asp:TextBoxWatermarkExtender ID="txtUserName_TextBoxWatermarkExtender" runat="server"
                Enabled="True" TargetControlID="txtUserName" WatermarkText="Username">
            </asp:TextBoxWatermarkExtender>
            <asp:TextBox ID="txtEmailAddress" runat="server" class="input-block-level placeholder"
                TextMode="SingleLine"></asp:TextBox>                
            <asp:TextBoxWatermarkExtender ID="txtEmailAddress_TextBoxWatermarkExtender" runat="server"
                Enabled="True" TargetControlID="txtEmailAddress" WatermarkText="Email address">
            </asp:TextBoxWatermarkExtender>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ControlToValidate="txtPassword" ForeColor="Red"
                Text="Required Password" runat="server"/>
            <asp:TextBox ID="txtPassword" runat="server" class="input-block-level placeholder"
                TextMode="Password"></asp:TextBox>                
            <asp:TextBoxWatermarkExtender ID="txtPassword_TextBoxWatermarkExtender" runat="server"
                Enabled="True" TargetControlID="txtPassword" WatermarkText="Password">
            </asp:TextBoxWatermarkExtender>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator4" ControlToValidate="txtMobileNo" ForeColor="Red"
                Text="Required Mobile No." runat="server"/>
            <asp:TextBox ID="txtMobileNo" runat="server" class="input-block-level placeholder"
                TextMode="SingleLine" MaxLength="10"></asp:TextBox>                
            <asp:TextBoxWatermarkExtender ID="txtMobileNo_TextBoxWatermarkExtender" runat="server"
                Enabled="True" TargetControlID="txtMobileNo" WatermarkText="Enter mobile no">
            </asp:TextBoxWatermarkExtender>
            <%-- <input type="text" class="input-block-level placeholder" placeholder="First name"
                id="txtFirstName"  runat="server" maxlength="100">
            <input type="text" class="input-block-level placeholder" placeholder="Last name"
                id="txtLastName"  runat="server" maxlength="100">
            <input type="text" class="input-block-level placeholder" placeholder="Username" id="txtUserName"
                 runat="server" maxlength="100">
            <input type="text" class="input-block-level placeholder" placeholder="Email address"
                id="txtEmailAddress"  runat="server" maxlength="100">
            <input type="password" class="input-block-level placeholder" placeholder="Password"
                id="txtPassword"  runat="server" maxlength="50">
            <input type="text" class="input-block-level placeholder" placeholder="Mobile No"
                id="txtMobileNo"  runat="server" maxlength="10">--%>
            <label class="checkbox">
                <input type="checkbox" value="term" id="chkAgree"  runat="server">
                I agree with the Terms and Conditions.
            </label>
            <%-- <button class="btn btn-primary" type="submit" id="btnSignIn"  önserverclick="btnSignup_Click"
                 runat="server">
                Sign up</button>--%>
            <asp:Button ID="btnSignup" runat="server" Text="Sign up" OnClick="btnSignup_Click"
                CssClass="btn btn-primary" />
            </form>
            <%-- </div>--%>
        </div>
    </div>
</asp:Content>
Posted
Comments
jeenamary 28-Sep-13 3:31am    
Hi,

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="~/Formuser/Ilearn.Master"
Inherits="IlearnOnline.Formuser.Ilearn" %>

Have you explicitly changed anything in this line while adding the master page?
Regards,
jeena
itsureshuk 28-Sep-13 3:45am    
No
itsureshuk 3-Oct-13 3:41am    
i missed out .cs extension

1 solution

ASP.NET
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="~/Formuser/Ilearn.Master"
    Inherits="IlearnOnline.Formuser.Ilearn" %>


The CodeBehind property's value in the above line should have something like
HTML
~/Formuser/Ilearn.Master.cs
 
Share this answer
 
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900