我在页面上有一个asp:Label
。当我通过单击按钮进行回发时,标签不会显示。它在某些情况下显示如下:
if(ddlStatus.SelectedValue == "-1")
lblMessage.Text = "Select Status";
但在这种情况下它没有显示:
lblMessage.Text = SendRequest();
SaveRequest();
我可以在调试时看到该值,它只是没有出现在页面上。
<span id="PageBody_PageBody_lblMessage" style="color:Red;font-size:Large;"></span>
答案 0 :(得分:0)
SendRequest()是否返回字符串,或允许您执行类似SendRequest()。toString(); ?
听起来有点像它不能识别试图放入labe的内容给我。
答案 1 :(得分:0)
唯一可能的问题是:
如果文本存在,它会呈现它,是Telerik的JustDecompile在我查看Label所做的事情时告诉我的。
答案 2 :(得分:0)
不确定这是否是最好的方法,但我决定做的是声明全局变量来保存错误消息,我称之为response
,然后在PreRender
方法中我覆盖,在它调用它的基础之后,我设置lblMessage.Text = response
并显示标签。