以编程方式创建和显示Telerik RadNotification
本文关键字:显示 Telerik RadNotification 创建 编程 方式 | 更新日期: 2023-09-27 18:29:47
我正试图在C#代码的事件处理程序中弹出RadNotification。我尝试了类似的东西:
标记,
<asp:button> ... OnClick="OnClick"</asp:button>
以及CodeBehind
protected void OnClick(...) {
new RadNotification().Show("Some text");
}
但这行不通。Telerik文档似乎没有太多关于在CodeBehind中创建这些通知的信息。
感谢
这对我有用…
标记
<telerik:RadNotification ID="RadNotification1" runat="server" VisibleOnPageLoad="False" Width="300px" Height="100px" EnableRoundedCorners="true" EnableShadow="True" Title="My Notification" Position="Center" TitleIcon="none" />
<telerik:RadButton runat="server" ID="MyBtn" Text="Show Notification" OnClick="MyBtn_Click" />
代码隐藏
protected void MyBtn_Click(object sender, EventArgs e)
{
RadNotification1.Show("Some text");
}
根据需要修改RadNotification属性。
干杯
在ASP.NET WebForms中动态创建控件时,必须:
-
将它们添加到表单(或其中的容器)中,但您不会这样做。还建议您向他们提供ID
-
如果需要,则在后续回发时重新创建它们
这不是Telerik控件特有的东西,但它也适用于任何控件。试着添加一个带有像这样预设文本的textbos来查看问题。
因此,Scotty的答案是在标记中简单地声明通知,这可能是最直接的解决方案。