如何在c#中单击按钮时显示iframe,并在显示另一个网格或iframe时使其不可见?

时间:2016-02-17 00:15:17

标签: c# html asp.net iframe

我在visual studio 10中使用asp.net/c#构建数据库驱动的Web应用程序 (实际上它是我的第一个,所以我希望这个问题不是愚蠢或者什么)我应该在后面代码中的Button_Click事件中编写什么代码,以便在单击按钮时显示iframe,并在另一个对象时隐藏加载(例如Gridview)?我无法在任何其他答案中找到任何匹配的脚本。这是iframe的代码:



<asp:Panel>
  
  
//...some code about gridviews and dropdownlists....//
  

<div id ="Frame" class="iframe">
  
<iframe name="iframe" id="iframe1" src="AddProject.aspx" class="iframe>
                                                                
</iframe>
                                                                
</div> 
                                                                
</asp:Panel>
                                                                           
<asp:Button ID="Button1" runat="server" Text="Add Project" Width="127px"/>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

您需要在div中设置runat属性才能使其正常工作

<div id="Frame" runat="server">

你可以隐藏i帧所在的div

在您放置的按钮点击事件中:
     Frame.Visible = true; //显示div 和
     Frame.Visible = false; //隐藏div

这也适用于iframe本身

这也可以用于gridview .ect

等控件
 GridView1.Visible = true;
 GridView1.Visible = false;