您的位置:首页 > 其它

两个frame 一个frame的linkbutton 的click 另一个frame跳转页面

2010-08-02 18:14 513 查看
记录一下

两个frame 一个frame的linkbutton 的click 另一个frame跳转页面

下面是两个frame的 html代码 完全没有技术含量

<%@ Page Language="C#" AutoEventWireup="false" CodeFile="WorkBenchFrame.aspx.cs" Inherits="Leave_WorkBenchFrame" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
</head>

<FrameSet id="famset" rows="38%,62%" >
<frame id="WorkBenchHead" src =workBench.aspx scrolling ="no" >

<frame id="WorkBenchDetail" src="#" >

</FrameSet>

</html>

之后就是Linkbutton 的点击了

<mce:script language ="javascript" ><!--
function OpenLeaveApp(ParaType){
window.parent.WorkBenchDetail.location.href='LeaveApprovalList.aspx?Type='+ ParaType;
}
// --></mce:script>


后天代码

if (!Page.IsPostBack)
{
LBtnAppLeaveAll.Attributes.Add("Onclick", "OpenLeaveApp('all')");
LBtnAppLeavePass.Attributes.Add("Onclick", "OpenLeaveApp('pass')");
LBtnAppLeaveFailed.Attributes.Add("Onclick", "OpenLeaveApp('failed')");
LBtnAppLeavePending.Attributes.Add("Onclick", "OpenLeaveApp('pending')");

}


被引用页的判断

因为有几个linkButton

if (Request.QueryString["Type"] !=null  )
{
string Type = Request.QueryString["Type"].ToString();
switch (Type)
{
case "all": BtnAll_Click(null, null); break;
case "pass": BtnPass_Click(null, null); break;
case "failed": BtnReject_Click(null, null); break;
case "pending": BtnPending_Click(null, null); break;

}
}


下班咯 有空写再写说明 自己备用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐