我有一张包含
内容的表格找到0个订单
目前在css中设置
#OrderNoExist {
display:none;
}
我希望C#将此表的css样式更改为阻止。这就是我现在所拥有的,我想知道这有什么问题?它会逐步完成整个方法,但不会发生任何变化? OrderNoExist是一个ID。
protected void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
if (e.AffectedRows < 1)
{
OrderNoExist.Attributes.CssStyle[HtmlTextWriterStyle.Display] = "block";
OrderNoExist.Style["display"] = "block";
}
}
标记:
<table class="dxeTextBoxSys dxeTextBox_DevEx" id="OrderNoExist" style="color:Red;">
<tbody><tr>
<td class="dxic" style="width:100%;"><input class="dxeEditArea_DevEx dxeEditAreaSys" id="OrderNoExist_I" name="ctl00$ctl00$ASPxSplitter1$Content$ContentSplitter$MainContent$OrderNoExist" onfocus="aspxEGotFocus('OrderNoExist')" onblur="aspxELostFocus('OrderNoExist')" value="Order doesn't exist." type="text" style="color:Red;">
</td>
</tr></tbody></table>
处理前的设计是否有帮助:
<dx:ASPxTextBox runat="server" Theme="Metropolis" ClientIDMode="Static" ID="OrderNoExist" Text="Order doesn't exist." Width="107px" ForeColor="red"></dx:ASPxTextBox>
答案 0 :(得分:0)
尝试使用 OrderNoExist.Style.Add(&#34; display&#34;,&#34; block&#34;);
答案 1 :(得分:0)
问题在于其他控件在回调面板之外。该按钮位于callbackpanel内,因此该属性更改为按钮的原因。
我只是使用callbackpanel中的一个控件来显示错误,它运行正常。