Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 582
  • Last Modified:

Form run at server conflict

I am a classic ASP guy, and now I am working on styling a .net project with css.

I have a login form and the main page and a form control on the content page.

The two conflict when I try to run the page. It says I can only have one run at server form per page.

Below is my master page code, and below that is the code snipplet of the content page.


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



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

<html runat="server" xmlns="http://www.w3.org/1999/xhtml">
<script runat="server">
    protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
    {
        string userName = LoginMain.UserName;
        string password = LoginMain.Password;
        e.Authenticated = FormsAuthentication.Authenticate(userName, password);
    }
</script>
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>

    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
   
</head>
<!--[if IE]> <link type="text/css" href="dltie.css" rel="stylesheet" /> <![endif]-->
<!--[if !IE]>--> <link type="text/css" href="dltff.css" rel="stylesheet" /><!--<![endif]-->
<body>
<div id="wrapper">
<div id="header"><img src="header.jpg" width="991" height="161" border="0" usemap="#Map" />
<map name="Map" id="Map"><area shape="rect" coords="736,111,826,129" href="#" target="login.aspx" alt="login" />
<area shape="rect" coords="830,111,918,129" href="testimonials.aspx" alt="testimonials" />
<area shape="rect" coords="923,111,985,129" href="contact.aspx" alt="contact us" />
</map></div>
<div id="content">




       
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
        </asp:ContentPlaceHolder>
   
   

</div>
<div id="right"><div id="loginbox"> <form runat="server">
    <asp:Login ID="LoginMain" runat="server">
    </asp:Login></form>
<div id="mlink"><A href="forgot.aspx" style="text-decoration:none;Font:Georgia, Georgia, Times, serif;font-size:11px;color:#4b718c;font-weight:200;">Forgot Your Password?</A></div></form>
</div></div>
<BR /><BR /><BR />

</div><div id="footer"><center>footer</center></div>
</body>

</html>

<form id="LMTMenu" runat="server">
    <div style="width:439px;margin-right:auto;margin-left:auto;">
        <asp:Panel ID="ReminderPanel" runat="server" Height="300px" Width="436px" BorderStyle="Solid" BorderWidth="1px" ToolTip="This will be a grid for Reminders on Leads">
           
            <asp:Calendar ID="FrontCalendar" runat="server" Height="269px" Width="423px" Caption="Appointments" ShowGridLines="True" Enabled="False"></asp:Calendar>
        </asp:Panel>
    </div>
    
    <div style="width:439px;margin-right:auto;margin-left:auto;">
    <asp:Label ID="lblSalesman" runat="server" Text="Sales Person Name :" Width="185px"></asp:Label>
        <asp:DropDownList ID="ddlSalesforce" runat="server" 
            DataTextField="SalesFullName" DataValueField="SalesmanID" OnSelectedIndexChanged= "Sales_IndexChanged"
            TabIndex="18" Width="261px">
        </asp:DropDownList>
    </div>
    
        
        
        <asp:Button ID="btnNewLead" runat="server" CausesValidation="False" 
            OnClick="btnNewLead_click"
            Text="Enter New Lead" Width="129px" />
        <asp:Button ID="btnLeadLookup" runat="server" 
            OnClick="btnLeadLookup_Click"
            Text="All Active Leads" Width="129px"  />
        <asp:Button ID="btnAssignedLeads" runat="server" 
            Text="Assigned Leads" Width="129px" OnClick="btnAssignedLeads_Click" Enabled="False" />
        <br /><asp:Button ID="btnHotLeads" runat="server" 
            Text="Hot Leads" Width="129px" OnClick="btnHotLeads_Click" />
        <asp:Button ID="btnDeadLeads" runat="server" 
            Text="Dead Leads" Width="129px" OnClick="btnDeadLeads_Click" />
        <asp:Button ID="btnSoldLeads" runat="server" 
            Text="Sold Leads" Width="129px" OnClick="btnSoldLeads_Click" />
       
        
        <asp:HiddenField ID="HFdSalesmanID" runat="server" />
        <asp:LoginStatus ID="LoginStatus1" runat="server" Width="75px" />
        <asp:HiddenField ID="HFdPageNumber" runat="server" />
        <asp:LoginName ID="LoginName1" runat="server" Width="147px" />
        <asp:HiddenField ID="HFdCompanyCode" runat="server" />
        
 </div>
 </form>

Open in new window

0
poweraddict
Asked:
poweraddict
  • 2
1 Solution
 
Ajay SharmaCommented:
While using asp.net only one Form tag is accepted to run at server.
As the master page is having the FORM tag already so remove the FROM tag from content page.

Remove the below line from the content Page
   <form id="LMTMenu" runat="server">
also remove the    </form>  as this is the closing tag.
0
 
poweraddictAuthor Commented:
I tried, but by doing that, the calender control doesn't work. Am I correct?
0
 
Ajay SharmaCommented:
No, after removing the Form tag from content page every control must work.
As you are saying that calender is not working after removing Form tag, it should not happen.

Post you code after removing the Form code.

0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now