在按钮点击asp.net服务器控件上显示html表

时间:2014-07-30 05:32:59

标签: html asp.net

我试图在按钮点击下方显示一个表格,但是它会显示在页面顶部(导航栏上方)。 这就是我所做的:

Response.Write("<table border='1' cellpadding='2'  WIDTH='20%' height='10px' style=\"margin-bottom:10px\">");

如何对齐按钮下方的表格?请帮助

2 个答案:

答案 0 :(得分:0)

你应该放置一个控件并将其添加到该控件中 您还可以借助html泛型控件在控件中添加html控件。

<asp:panel id="panel1" runat="server">
</panle>

并在代码中

panel1.InnerHtml="";

答案 1 :(得分:0)

您不应该使用Response.write。要么:

1)使用一些JavaScript和HTML来显示/隐藏表格。

2)使用服务器端控件,例如

ASPX页面

<asp:panel runat="server" id="foo" visible="false">
<table border='1' cellpadding='2'  WIDTH='20%' height='10px' style=\"margin-bottom:10px\>
....
<asp:panel>

代码

foo.Visible = true;

请参阅Show/Hide panels in ASP.net C# after submitting form