left.aspx这个页面主要是显示公告栏信息同站内搜索功能的 用left.aspx页面单独测试时,点击公告信息和搜索关键字都能转到预定的页面去. 但将left.aspx绑定到Default.aspx主页面时,点击公告信息时就在Default.aspx原地刷新,而没有转到预定的页面去,而搜索关键字时,搜出的结果也是在Default.aspx里显示,而且显示的位置就是原先绑定left.aspx的地方,left.aspx没了只有搜索的结果.以下是代码
left.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Left.aspx.cs" Inherits="Left" %><!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 runat="server">
<title>无标题页</title>
<link href="css/c2.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div id="d1">
<div id="d2">
<div id="d3"><img src="images/4.1.jpg" alt="" width="140" height="21" /></div>
<div id="d4"><img src="images/5.jpg" alt="" width="26" height="9" /></div>
</div>
<div id="d5" >
<asp:Repeater ID="RepRec" runat="server">
<ItemTemplate>
<div id="d8"><img src="images/6.jpg" alt="" width="8" height="8" /></div>
<div id="d6">
<a href="Notice.aspx?id=<%#DataBinder.Eval(Container.DataItem,"notice_id")%>/">
<p class="c1"><%# DataBinder.Eval(Container.DataItem, "notice_title")%></p></div>
<div id="d7" class="c2"><%# DataBinder.Eval(Container.DataItem, "notice_time")%></div></a>
</ItemTemplate>
</asp:Repeater>
</div>
<div id="d10">
<div id="d11">
<asp:TextBox ID="TextBox1" runat="server" BackColor="#E4F1FC"
BorderColor="#91D0F4" ForeColor="Black" Width="116px" Height="16px"></asp:TextBox></div>
<div id="d12">
<asp:Button ID="Button1" runat="server" Height="16px" Width="52px"
CssClass="c3" onclick="Button1_Click"/></div>
<div id="d13">
<asp:Label ID="Label1" runat="server" ForeColor="#FF3300"></asp:Label></div>
</div>
<div id="d9"><img src="images/14.jpg" alt="" width="146" height="115"/></div>
</div>
</form>
</body>
</html>
left.aspx.cs
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
public partial class Left : System.Web.UI.Page
{
public SqlConnection sqlcon = new SqlConnection(ConfigurationManager.AppSettings["ConnString"]);
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Attributes.Add("onclick", "if(this.value=='搜索关键字!'){this.value='';}");
Nt();
}
public void Nt()
{
string sqltopadcom = "select top 3* from tb_notice where notice_tuijian='1'";
SqlDataAdapter myda = new SqlDataAdapter(sqltopadcom, sqlcon);
DataSet myds = new DataSet();
myda.Fill(myds);
RepRec.DataSource = myds;
RepRec.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
string k = TextBox1.Text.Trim();
if (k != "")
{
Response.Redirect("Search.aspx?k=" + k.Trim());
}
else
{
Label1.Text = "搜索关键字不能为空!";
}
}
}
主页Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!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 runat="server">
<title>无标题页</title>
<link href="css/c3.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div id="d1">
<div id="d2"><iframe id="Iframe1" src="Head.aspx" frameborder="0" scrolling="No" width="1004" height="345" ></iframe></div>
<div id="d3">
<div id="d4"><iframe id="Iframe2" src="Left.aspx" frameborder="0" scrolling="No" width="185" height="325" ></iframe></div>
</div>
</div>
</form>
</body>
</html>
求高手们帮帮忙,谢谢!!!
left.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Left.aspx.cs" Inherits="Left" %><!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 runat="server">
<title>无标题页</title>
<link href="css/c2.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div id="d1">
<div id="d2">
<div id="d3"><img src="images/4.1.jpg" alt="" width="140" height="21" /></div>
<div id="d4"><img src="images/5.jpg" alt="" width="26" height="9" /></div>
</div>
<div id="d5" >
<asp:Repeater ID="RepRec" runat="server">
<ItemTemplate>
<div id="d8"><img src="images/6.jpg" alt="" width="8" height="8" /></div>
<div id="d6">
<a href="Notice.aspx?id=<%#DataBinder.Eval(Container.DataItem,"notice_id")%>/">
<p class="c1"><%# DataBinder.Eval(Container.DataItem, "notice_title")%></p></div>
<div id="d7" class="c2"><%# DataBinder.Eval(Container.DataItem, "notice_time")%></div></a>
</ItemTemplate>
</asp:Repeater>
</div>
<div id="d10">
<div id="d11">
<asp:TextBox ID="TextBox1" runat="server" BackColor="#E4F1FC"
BorderColor="#91D0F4" ForeColor="Black" Width="116px" Height="16px"></asp:TextBox></div>
<div id="d12">
<asp:Button ID="Button1" runat="server" Height="16px" Width="52px"
CssClass="c3" onclick="Button1_Click"/></div>
<div id="d13">
<asp:Label ID="Label1" runat="server" ForeColor="#FF3300"></asp:Label></div>
</div>
<div id="d9"><img src="images/14.jpg" alt="" width="146" height="115"/></div>
</div>
</form>
</body>
</html>
left.aspx.cs
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
public partial class Left : System.Web.UI.Page
{
public SqlConnection sqlcon = new SqlConnection(ConfigurationManager.AppSettings["ConnString"]);
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Attributes.Add("onclick", "if(this.value=='搜索关键字!'){this.value='';}");
Nt();
}
public void Nt()
{
string sqltopadcom = "select top 3* from tb_notice where notice_tuijian='1'";
SqlDataAdapter myda = new SqlDataAdapter(sqltopadcom, sqlcon);
DataSet myds = new DataSet();
myda.Fill(myds);
RepRec.DataSource = myds;
RepRec.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
string k = TextBox1.Text.Trim();
if (k != "")
{
Response.Redirect("Search.aspx?k=" + k.Trim());
}
else
{
Label1.Text = "搜索关键字不能为空!";
}
}
}
主页Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!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 runat="server">
<title>无标题页</title>
<link href="css/c3.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div id="d1">
<div id="d2"><iframe id="Iframe1" src="Head.aspx" frameborder="0" scrolling="No" width="1004" height="345" ></iframe></div>
<div id="d3">
<div id="d4"><iframe id="Iframe2" src="Left.aspx" frameborder="0" scrolling="No" width="185" height="325" ></iframe></div>
</div>
</div>
</form>
</body>
</html>
求高手们帮帮忙,谢谢!!!
<base target="_top">