我在aspx页面中有一个标签。我正在尝试根据我的搜索条件为该标签分配文本。我的问题是如果我把那个标签(lblMsge)放在里面我无法从后面的代码中分配文本。如果我把那个标签放在tr之外它的工作正常,但显示器不合适。请参阅图片。我尝试将该标签也放在div标签中。但仍然没有运气任何人都可以帮助我。这是我的代码。
<tr id="trResults" visible="false" style="height: 700px;" runat="server">
<td valign="top" style="width: 100%;" align="center">
<table cellpadding="0" cellspacing="6" align="center" width="98%">
<tr>
<td align="center">
<asp:Label ID="lblMsge" runat="server" Font-Bold="True" Font-Size="10pt" BackColor="Yellow"
ForeColor="Black"></asp:Label>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
</telerik:RadAjaxManager>
<div style="width: 98%; height: 600px; overflow: auto; overflow-y: hidden">
<telerik:RadGrid ID="gvPjtMnt" runat="server">
</telerik:RadGrid>
</div>
</td>
</tr>
</table>
</td>
</tr>
if (gvPjtMnt.Items.Count <= 0)
{
lblMsge.Text = "No records found, please change the search criteria and try again.";
}
else
{
trResults.Visible = true;
ScriptManager.RegisterClientScriptBlock(this.upRes, this.GetType(), "RecCount", "document.getElementById('ctl00_PagePlaceholder_gvPjtMnt_ctl00_ctl02_ctl00_lblTotRecCount').innerHTML='" + ds.Tables[0].Rows.Count + "'", true);
}
答案 0 :(得分:0)
首先,您确定Label是正确的控件吗?标签用于在语义上指定另一个控件的.. well ..标签。如果您没有将标签与控件绑在一起,那么您可能没有按照预期使用标签。
您最有可能想要使用Literal控件。
其次,您的示例代码没有多大意义,您的描述也没有。您是否真的将源代码放入aspx?你能进一步解释“无法分配”的意思吗?