Solved

html cand asp code together how?

Posted on 2008-06-10
2
853 Views
Last Modified: 2010-04-21
I am putting asp and hmtl code together.The cod eis correct but I am getting erros, please help:Although I changed the page directive as well as to one but still....

The error messages are as:
Error      1      Validation (XHTML 1.0 Transitional): Content is not supported outside 'script' or 'asp:content' regions.      
Error      2      Element 'Label' is not a known element. This can occur if there is a compilation error in the Web site.      
Error      3      Element 'CheckBox' is not a known element. This can occur if there is a compilation error in the Web site.      
Error      4      Element 'panel' is not a known element. This can occur if there is a compilation error in the Web site.      
Error      5      
ASP.NET runtime error: Only Content controls are allowed directly in a content page that contains Content controls.      
      
Error      6      There can be only one 'page' directive.      
      
Error      7      The 'uc1:NameEntry' tag has already been registered.      
      
Error      8      Only Content controls are allowed directly in a content page that contains Content controls.      


The caode is as follows:
 
 
 
 
 
<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="PersonalDetails.aspx.vb" Inherits="PersonalDetails" title="Untitled Page" %>
 
<%@ Register Src="NameEntry.ascx" TagName="NameEntry" TagPrefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <uc1:NameEntry ID="NameEntry3" runat="server" />
</asp:Content>
 
 
 
 
 
 
 
 
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="PersonalDetails.aspx.vb" Inherits="PersonalDetails" %>
 
 
 
<%@ Register Src="NameEntry.ascx" TagName="NameEntry" TagPrefix="uc1" %>
 
 
 
 
<!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 id="Head1" runat="server">
     <title>Personal Details</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        &nbsp;
        <asp:Label ID="Label1" runat="server" Font-Bold="True" Height="23px" Text="Main Driver"
            Width="132px"></asp:Label>
        <br />
        <br />
        
        
        <uc1:NameEntry ID="NameEntry1" runat="server"  Visible="true"/>
         <asp:CheckBox ID="CheckBox1" runat="server" Visible="true" AutoPostBack="TRUE" Text="Additional Driver" /><br />
        <br />
        <br />
        <br />
        
 
        <asp:panel runat="server" id="pnl">
        <uc1:NameEntry ID="NameEntry2" runat="server"  Visible="false"/>
        </asp:panel>
        </div>
        
        
    </form>
</body>
</html>

Open in new window

0
Comment
Question by:mahmood_786
2 Comments
 
LVL 21

Accepted Solution

by:
naspinski earned 500 total points
ID: 21753839
I think you have this a bit messed up.  If you are using a master, you dont need and <head> or <html> tags.  

Also, you only can have one Page directive, and you have duplicate registrations as well.

Also, when you are using a masterpage, everything has to fall inside the content controls and no form declaration is needed.
<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="PersonalDetails.aspx.vb" Inherits="PersonalDetails" title="Untitled Page" %>
<%@ Register Src="NameEntry.ascx" TagName="NameEntry" TagPrefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <uc1:NameEntry ID="NameEntry3" runat="server" />
    <div>
        <asp:Label ID="Label1" runat="server" Font-Bold="True" Height="23px" Text="Main Driver"Width="132px"></asp:Label>
        <br /><br />
        <uc1:NameEntry ID="NameEntry1" runat="server"  Visible="true"/>
         <asp:CheckBox ID="CheckBox1" runat="server" Visible="true" AutoPostBack="TRUE" Text="Additional Driver" /><br />
        <br /><br /><br />
        <asp:panel runat="server" id="pnl">
            <uc1:NameEntry ID="NameEntry2" runat="server"  Visible="false"/>
        </asp:panel>
    </div>
</asp:Content>

Open in new window

0
 

Author Closing Comment

by:mahmood_786
ID: 31465866
I think I am messed up in head!!! need more careful thought!!See the other question if you wana answer.
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In an ASP.NET application, I faced some technical problems. In this article, I list them out and show the solutions that I found.  I hope it will be useful. Problem: After closing a pop-up window, the parent page should be refreshed automaticall…
Introduction This article shows how to use the open source plupload control to upload multiple images. The images are resized on the client side before uploading and the upload is done in chunks. Background I had to provide a way for user…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.

803 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