<frameset rows="20%,80%" cols="*" border="0" frameSpacing="0" frameBorder="1">
<frame name="Top" src="Top.aspx" scrolling=no>
<frameset cols="24%,76%">
<frame name="left" src="Tree.aspx">
<frame name="right" src="NewsPage.aspx">
</frameset>
</frameset>
怎样把left 框架中的参数传到right框架中比如,left是个树,单击树中的节点,并且传递节点的值,在NewsPage.aspx获取传递的值进行加载
我在left页面中的树节点代码
function changeframe(id){
top.frames["right"].document.location.href="NewsPage.aspx?id =1"; <iewc:TreeNode Text="会议管理">
<iewc:TreeNode NavigateUrl="javascript:changeframe();"
</iewc:TreeNode> 如何在NewsPage接收left页面中id的值,谢谢
在NewsPage页面用Request.Params["id"].ToString()接收值出错未引用实例
<frame name="Top" src="Top.aspx" scrolling=no>
<frameset cols="24%,76%">
<frame name="left" src="Tree.aspx">
<frame name="right" src="NewsPage.aspx">
</frameset>
</frameset>
怎样把left 框架中的参数传到right框架中比如,left是个树,单击树中的节点,并且传递节点的值,在NewsPage.aspx获取传递的值进行加载
我在left页面中的树节点代码
function changeframe(id){
top.frames["right"].document.location.href="NewsPage.aspx?id =1"; <iewc:TreeNode Text="会议管理">
<iewc:TreeNode NavigateUrl="javascript:changeframe();"
</iewc:TreeNode> 如何在NewsPage接收left页面中id的值,谢谢
在NewsPage页面用Request.Params["id"].ToString()接收值出错未引用实例
解决方案 »
- frameset的问题
- 更新cookie失败
- VS2005,关于获取CPU的序列号,有一个错误,请帮我看看
- calendar控件显示时很大,能不能设置成类似dropdownlist这样的方式
- 求一个免费的具备多行编辑/统计/验证功能的web datagrid 控件
- asp.net编译动态加载的用户控件
- mvc3. nuget .求解答 .
- 如何做出这样的DataGrid
- 请问原来asp中的datediff函数在c#中有没有?没有的话实现dateadd("m",1,nowdate),怎么写?
- 我的visual studio2015里新建项目为啥没有MVC模板
- 请问大家业务逻辑曾怎么设计?
- 十万火急!!哈希表移除问题~~~
{
string sid = Request.Params["id"].ToString();
}
?
function changeframe(id){
top.frames["right"].document.location.href="NewsPage.aspx?id =1"; <iewc:TreeNode Text="会议管理">
<iewc:TreeNode NavigateUrl="javascript:changeframe();"
</iewc:TreeNode>
top.frames["right"].document.location.href="NewsPage.aspx?id =1"; id后面有个空格看到没?空格删了就ok了
就达到了传参的效果!
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script>
function f(id)
{
top.frames["right"].document.location.href="NewsPage.aspx?id="+id;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<a target="right" href="NewsPage.aspx?id=1">传值</a>
<a onclick="f(2)">传值2</a>
</div>
</form>
</body>
</html>
NewsPage 页
public partial class NewsPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(Request.QueryString["id"] !=null)
Response.Write(Request.QueryString["id"].ToString());
}
}
parent.top_frame.Add_child('姓名')"
再在目标框架中写个Add_child(value)的函数接收
最后用document.form1.innerHTML=value;打印出来
//再在目标框架中写个Add_child(value)的函数接收 //这个不需要 需求不一样
最后用document.form1.innerHTML=value;打印出来也可以public partial class NewsPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(Request.QueryString["id"] !=null)
Response.Write(Request.QueryString["id"].ToString());
}
}这样去接受