Solved

Form run at server conflict

Posted on 2009-03-30
3
554 Views
Last Modified: 2012-06-21
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
Comment
Question by:poweraddict
  • 2
3 Comments
 
LVL 18

Expert Comment

by:Ajay Sharma
Comment Utility
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
 
LVL 6

Author Comment

by:poweraddict
Comment Utility
I tried, but by doing that, the calender control doesn't work. Am I correct?
0
 
LVL 18

Accepted Solution

by:
Ajay Sharma earned 200 total points
Comment Utility
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

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

User art_snob (http://www.experts-exchange.com/M_6114203.html) encountered strange behavior of Android Web browser on his Mobile Web site. It took a while to find the true cause. It happens so, that the Android Web browser (at least up to OS ver. 2.…
Problem Hi all,    While many today have fast Internet connection, there are many still who do not, or are connecting through devices with a slower connect, so light web pages and fast load times are still popular.    If your ASP.NET page …
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now