我的目的就是在一个linkxml.aspx文件里点击一按钮,打开一新窗口浏览xml文件,在该窗口再开一窗口(win2)
win2链一个addxmlcontent.asp文件(该文件必带一参数),像csdn回贴一样功能。我的思路:xsl文件
.
.
<xsl:for-each select="roots/root">
.
.
</xsl:for-each>
.
.
<iframe name ="win2" id="win2" width ="95%" height ="300px" scrolling="no" src="addxmlcontent.aspx"/>
.
.
linkxml.aspx文件
if (e.CommandName=="linkxml")
{
string filename=dir+id+".xml";
string script="<script> window.open ('";
script+=filename;
script+="');</script>";
Response.Write( script);
}
这样写能浏览xml并打开addxmlcontent.aspx但却没法给它传参数
各位高手我的思路能否实现我的目的,如能,请给点代码吧,
不能,请指明思路,最好也给代码。谢谢!
我是新手&&业余的,如解决这个问题,我衷心感谢大家,会另开贴送分。
win2链一个addxmlcontent.asp文件(该文件必带一参数),像csdn回贴一样功能。我的思路:xsl文件
.
.
<xsl:for-each select="roots/root">
.
.
</xsl:for-each>
.
.
<iframe name ="win2" id="win2" width ="95%" height ="300px" scrolling="no" src="addxmlcontent.aspx"/>
.
.
linkxml.aspx文件
if (e.CommandName=="linkxml")
{
string filename=dir+id+".xml";
string script="<script> window.open ('";
script+=filename;
script+="');</script>";
Response.Write( script);
}
这样写能浏览xml并打开addxmlcontent.aspx但却没法给它传参数
各位高手我的思路能否实现我的目的,如能,请给点代码吧,
不能,请指明思路,最好也给代码。谢谢!
我是新手&&业余的,如解决这个问题,我衷心感谢大家,会另开贴送分。
可以传递参数
<IFRAME id="contentFrame" name="tml_main" src="<asp:Literal id='Literal1' runat='server'></asp:Literal>">
</IFRAME>
在后台:
protected System.Web.UI.WebControls.Literal Literal1;
在linkbutton的回传事件中
Literal1.Text = "./pic_detail.aspx?id="+id;
要在iframe显示不同的页面,只要传递给Literal1.Text 就可以了
ACTIVE.ASPX?ID=XXX
我打开的是xml文件,要传参数的页面在xsl中,
楼上所说的,我都试过了,都没成功。
难道这样不能实现????
... 向XSL模板传递参数 日期:2004-3-18 9:47:40 出处:zdnet 作者:-.
设想一下,你在一个XML文件中有一个项目清单,你需要在一个网页上将其展示
给一个用户。用户需要选择他们想要对哪个专栏进行选择和它的订单 ...
www.tongyi.net/article/20040318/200403183943.shtml - 13k - 网页快照 - 类似网页
<IFRAME id="contentFrame" name="tml_main" src="<asp:Literal id='Literal1' runat='server'></asp:Literal>">
</IFRAME>
在后台:
protected System.Web.UI.WebControls.Literal Literal1;
在linkbutton的回传事件中
Literal1.Text = "./pic_detail.aspx?id="+id;
要在iframe显示不同的页面,只要传递给Literal1.Text 就可以了