当前位置:编程学习 > C#/ASP.NET >>

一个刷新主页的问题,用的超链接打开从页

    <asp:Repeater ID="rpt_List" runat="server">
                        <ItemTemplate>
                            <tr>
                                <td>
                                     <a target=_blank href="YZSoft/Forms/XForm/portal/system.aspx?key=<%# DataBinder.Eval(Container,"DataItem.ID")%>&app=portal/institution&md=App&formstate=read"> <%# DataBinder.Eval(Container,"DataItem.txtTitle")%>                                      </a>
                                </td>
                            </tr>
                            <tr>                     
                                 <td colspan="2">                            
                                 <hr size="1" color="#ececec">                        
                                 </td> 
                            </tr>
                        </ItemTemplate>
                    </asp:Repeater>      


网页上点击这个超链接,会打开一个表单,但点击同意按钮并关闭该页时,没有回发,主页没有刷新,求个解决办法,谢谢        --------------------编程问答-------------------- target=_blank  这是在另一个标签页中打开网页的 你把新网页关了和旧网页有什么关系?   --------------------编程问答-------------------- 用js吧 window.open() --------------------编程问答-------------------- 改成了如下方式,依然不成啊

 <a href="#" onclick="window.open('YZSoft/Forms/Process.aspx?tid= <%# DataBinder.Eval(Container,"DataItem.TaskID")%>&pid= <%# DataBinder.Eval(Container,"DataItem.StepID")%>');return false;"> --------------------编程问答-------------------- http://www.w3school.com.cn/htmldom/dom_obj_window.asp

http://hi.baidu.com/sword0228/item/06ef6931e92930bf633aff90 --------------------编程问答--------------------
引用 3 楼 HotRoof 的回复:
改成了如下方式,依然不成啊

 <a href="#" onclick="window.open('YZSoft/Forms/Process.aspx?tid= <%# DataBinder.Eval(Container,"DataItem.TaskID")%>&pid= <%# DataBinder.Eval(Container,"DataItem.StepID")%>');return false;">


你已经是超链接了,不需要画蛇添足地再写什么 window.open。 --------------------编程问答-------------------- 给你个实例地址吧http://www.cnblogs.com/LuckCoffey/articles/1867236.html --------------------编程问答--------------------
引用 3 楼 HotRoof 的回复:
改成了如下方式,依然不成啊

 <a href="#" onclick="window.open('YZSoft/Forms/Process.aspx?tid= <%# DataBinder.Eval(Container,"DataItem.TaskID")%>&pid= <%# DataBinder.Eval(Container,"DataItem.StepID")%>');return false;">
看6楼 --------------------编程问答--------------------

var btn = window.opener.document.getElementById("btnQuery");
window.close();
btn.click();
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,