我正试着隐藏并展示桌子, 但它正在发挥作用。
代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//Here I hide the table
tableCarDetails.Style.Add("display","none");
}
}
在下面的代码中,如果我在文本框中给出II-61的值,我想显示该表, 但是下面的代码不起作用:
protected void txtGrade_TextChanged(object sender, EventArgs e)
{
if (txtGrade.Text == "II-61")
{
if (tableCarDetails.Style["display"] == "none")
{
tableCarDetails.Visible = true;
}
}
}
有什么想法吗?
答案 0 :(得分:1)
因为您标记了jQuery
即。
$( ".txtboxClass" ).change(function() {
var value= this.val();
if(value == "II-61")
{
$(".tableClass" ).toggle();
}
});
没有测试过这段代码,但是应该可以工作!
答案 1 :(得分:0)
protected void txtGrade_TextChanged(object sender, EventArgs e)
{
if (txtGrade.Text == "II-61")
{
if(tableCarDetails.css("display") == "none")
{
tableCarDetails.Style.Add("display","block");
}
}
}
}
答案 2 :(得分:0)
tableCarDetails.Visible不影响显示...它确定表是否呈现为Html。设置tableCarDetails.Style [“display”] =“block”或者更好的是在Page_Load事件中使用tableCarDetails.Visible = false。