<%@ Page Title="" Language="C#" MasterPageFile="~/RightPage.master" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
LinkButton1.Text = "赛百味中式快餐";
}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
Response.Write("<script>window.open('appraise.aspx','_parent')</script>");
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Write("<script>window.open('appraise.aspx', '_parent')</script>");
}
</script>
错误 Content 控件只能直接位于包含 Content 控件的内容页中。
你的服务器端script标签不闭合,代码里面的要拆开写
要不你的代码就放到单独cs文件里面
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
LinkButton1.Text = "赛百味中式快餐";
}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
Response.Write("<script>window.open('appraise.aspx','_parent')</"+"script>");/////////////////////
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Write("<script>window.open('appraise.aspx', '_parent')</"+"script>");////////////////
}
</script>
<%@ Page Title="" Language="C#" MasterPageFile="~/RightPage.master" %>
protected void Page_Load(object sender, EventArgs e) { LinkButton1.Text = "赛百味中式快餐"; } protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { Response.Write("<script>window.open('appraise.aspx','_parent')"); } protected void LinkButton1_Click(object sender, EventArgs e) { Response.Write("window.open('appraise.aspx', '_parent')"); }
/asp:Content
onclick="ImageButton1_Click" />
/asp:Content
/asp:Content
/asp:Content
LinkButton/asp:LinkButton
/asp:Content
/asp:Content
/asp:Content
/asp:Content
/asp:Content
/asp:Content
/asp:Content
/asp:Content
/asp:Content
前台是不是没把Button放在Content标签里面
为什么把Response.Write("window.open('appraise.aspx','_parent')");换成Response.Redirect("appraise.aspx", false);就没错