我有按钮,应该打开一个弹出模式弹出iFrame
到页面。
目前按钮点击会打开PostBackUrl
,
我想在这里发生类似的事情。
也就是说,我想将Iframe scr
页面打开为postbackurl
。
<asp:Button ID="btnCreateComp" runat="server" Text="Create Company" CssClass="button_style"
PostBackUrl="~/Company.aspx" />
<asp:Panel ID="Pnl1" runat="server" CssClass="PanelPopup">
<div>
<iframe id="iframe1" runat="server" height="500px" width="500px" src="" ></iframe>
<asp:Button ID="btnclose" runat="server" Text="Close" CausesValidation="false" />
</div>
</asp:Panel>
答案 0 :(得分:0)
我认为你应该使用jquery弹出,因为它比modalpopupextender更容易,因为我发现它有问题,有时jquery中有很多弹出: Jquery popup exmaples
我使用了这个,它完美地工作(你可以随心所欲地放置):
注意:我喜欢Jquery的最佳功能,不需要你的控件必须有runat =“server”,它适用于HTML控件和ASP.NET控件。
向按钮添加事件处理程序:
<asp:Button ID="btnclose" runat="server" Text="Close" CausesValidation="false" onclick="btnClicked" />
在后面的代码中:
protected void btnClicked(object sender, EventArgs e)
{
iframe1.src="an http link";
//do not try set src to www.google.com because they are blocking Iframe
}