Asp.net C#隐藏TR [英] Asp.net C# hide TR
本文介绍了Asp.net C#隐藏TR的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的aspx代码
This is my aspx code
<table>
<tr>
<td>Type</td>
<td>
<asp:DropDownList ID="typeDDL" runat="server" AutoPostBack="true">
<asp:ListItem Text="Please select" Value="" Selected="True"></asp:ListItem>
<asp:ListItem Text="Electricity" Value="Electricity"></asp:ListItem>
<asp:ListItem Text="Gas" Value="Gas"></asp:ListItem>
</asp:DropDownList></td>
</tr>
<tr runat="server" visible="false" id="mmbtu_convtr">
<td>MMBTU_CONV</td>
<td>
<input type="text" runat="server" id="mmbtu_conv" name="mmbtu_conv" value="" style="width: 250px" /></td>
</tr>
</table>
我的c#
my c#
protected void Page_Load(object sender, EventArgs e)
{
if (typeDDL.SelectedValue == "gas")
{
mmbtu_convtr.Visible = true;
pkstr.Visible = true;
}
else
{
mmbtu_convtr.Visible = false;
pkstr.Visible = false;
}
}
我的尝试:
假设它会起作用,但当我选择气体时tr mmbtu_convtr不会显示?
What I have tried:
supposed it will work ,but when i select gas when tr mmbtu_convtr wont show?
推荐答案
像阿卜杜勒已经提到过,你的比较有错误的套管(气体对比气体)..
那么它应该可以正常工作。
Like Abdul already mentioned, your comparison has the wrong casing ("gas" vs "Gas")..
Then it should work ok.
这篇关于Asp.net C#隐藏TR的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文