• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 587
  • 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);
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <asp:ContentPlaceHolder id="head" runat="server">
<!--[if IE]> <link type="text/css" href="dltie.css" rel="stylesheet" /> <![endif]-->
<!--[if !IE]>--> <link type="text/css" href="dltff.css" rel="stylesheet" /><!--<![endif]-->
<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" />
<div id="content">

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

<div id="right"><div id="loginbox"> <form runat="server">
    <asp:Login ID="LoginMain" runat="server">
<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>
<BR /><BR /><BR />

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


<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>
    <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:Button ID="btnNewLead" runat="server" CausesValidation="False" 
            Text="Enter New Lead" Width="129px" />
        <asp:Button ID="btnLeadLookup" runat="server" 
            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" />

Open in new window

  • 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.
poweraddictAuthor Commented:
I tried, but by doing that, the calender control doesn't work. Am I correct?
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.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Train for your Pen Testing Engineer Certification

Enroll today in this bundle of courses to gain experience in the logistics of pen testing, Linux fundamentals, vulnerability assessments, detecting live systems, and more! This series, valued at $3,000, is free for Premium members, Team Accounts, and Qualified Experts.

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