1

我有一个 html 页面,我想在该 html 页面中添加一个 aspx 页面,我该怎么做。我使用了标签,但它给出了错误。请告诉我我能做什么。

我的 home.html 包含以下内容

<html>
<head>
</head>
 <body>
<iframe id="ff" width="546px" height="500px" frameborder="0" scroll="no" src="Default.aspx"></iframe>
</body>
</html>

并且 default.aspx 包含一个源代码

<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="AgrawalPakcers._Default" %>

<HTML>

<HEAD>
 <LINK REL="stylesheet" HREF="style1.css" TYPE="text/css" MEDIA="screen">
</head>
<body>
    <form id="FORM2" runat="server">
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" 
WIDTH="240">
  <TR>
    <TD VALIGN="TOP" ALIGN="LEFT">
    <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" CLASS="tab2">
      <TR>
        <TD><B CLASS="c1">Shifting Type :</B><BR>
        <IMG SRC="gifs/zero.gif" WIDTH="80" HEIGHT="1"></TD>
        <TD><SELECT NAME="Services" STYLE="width:140px;font-size:11px; color:#333;height:20px;border:1px solid #F0D8A1;">
        <OPTION VALUE="NA">----- Select Services -----</OPTION>
        <OPTION VALUE="LOCAL">LOCAL</OPTION>
        <OPTION VALUE="DOMESTIC">DOMESTIC</OPTION>
        <OPTION VALUE="INTERNATIONAL">INTERNATIONAL</OPTION></SELECT></TD>
      </TR>
      <TR>
        <TD><B CLASS="c1">Name :</B></TD>
        <TD><INPUT NAME="S_name" SIZE="12" MAXLENGTH="40" VALUE="" STYLE="border:1px solid #F0D8A1; width:136px;" ONFOCUS="javascript:RegValue(this);" ONBLUR="javascript:RegValue1(this);" CLASS="txtfa"></TD>
      </TR>
    <TR>
        <TD><B CLASS="c1">Contact No. :</B></TD>
        <TD>
        <TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">
          <TBODY>
          <TR>
            <TD><INPUT TYPE="TEXT" NAME="S_mcode" ID="S_mcode" SIZE="5" READONLY="READONLY" STYLE="width:30px;height:15px;" CLASS="txtfn" VALUE=""></TD>
            <TD><IMG SRC="gifs/zero.gif" WIDTH="2" HEIGHT="1"></TD>
            <TD><INPUT NAME="S_mobile" ID="S_mobile" TYPE="text" ONFOCUS="javascript:CellValue(this);" ONBLUR="javascript:CellValue1(this);" SIZE="15" VALUE="Mobile / Cell Phone Number" CLASS="txtfa" STYLE="width:103px;height:15px;"></TD>
          </TR></TBODY>
        </TABLE></TD>
      </TR>
      <TR>
        <TD><B CLASS="c1">E-Mail ID :</B></TD>
        <TD><INPUT NAME="S_email" MAXLENGTH="48" SIZE="12" VALUE="" STYLE="border:1px solid #F0D8A1;width:136px;" ONFOCUS="javascript:EmailValue(this);" ONBLUR="javascript:EmailValue1(this);" CLASS="txtfa"></TD>
      </TR>
      <TR>
        <TD><B CLASS="c1">From :</B></TD>
        <TD><INPUT TYPE="TEXT" NAME="from" SIZE="12" MAXLENGTH="60" VALUE="" STYLE="border:1px solid #F0D8A1;width:136px;" CLASS="txtfa" ONFOCUS="javascript:FromValue(this);" ONBLUR="javascript:FromValue1(this);"></TD>
      </TR>
  <TR>
            <TD COLSPAN="3">
            <CENTER><INPUT TYPE="SUBMIT" VALUE="Submit"></CENTER></TD>
          </TR>

    </body>
    </html>

当我浏览 home.html 时,我收到以下错误。

此页面包含以下错误:第 1 行第 2 列错误:StartTag: invlid element name

下面是第一个错误之前的页面渲染。

4

1 回答 1

0

我已经复制并粘贴了你的 html,它工作正常,问题是你错过了表格和表格的结束标记。你应该关闭你的表格和表格标签,然后我认为它会起作用。

您是否将 home.html 和 Default.aspx 文件保存在同一目录中,如果没有,请将其保存在同一位置。

于 2013-02-04T10:48:41.567 回答