2013-02-03 123 views
1

我有一個html頁面,我想將一個aspx頁面添加到該html頁面中,我該怎麼做。 我使用了標籤,但它給出了錯誤。 請告訴我我能做些什麼。如何在iframe標籤內的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的 我m到處下面的錯誤。

該頁面contais如下錯誤:在第2欄第1行 錯誤:開始標記:invlid元素名稱

下面是向上翻頁的渲染到第一誤差。

+0

是否與直接瀏覽aspx頁面時顯示的錯誤相同? –

+0

是的這是我在瀏覽home.html – user766397

+0

調試時或在IIS上得到此錯誤時得到的同樣的錯誤? –

回答

0

我有複製並粘貼你的HTML,它工作正常,問題是你已經錯過了表格和窗體的結束標記。你應該關閉你的表格和表格標籤,然後我認爲它會起作用。

您是否已將home.html和Default.aspx文件保存在同一個目錄中,如果您沒有將它保存在同一位置。

+0

沒有在我的實際代碼中我關閉了所有的標籤。我將所有文件保存在同一個目錄中。 – user766397

相關問題