如何从服务器端禁用RadButton ?



我的aspx文件中有这个按钮。

<telerik:RadButton ID="btnEnable" OnClick="btnEnable_Click" runat="server" ToolTip="enable"
Text="Enable" Enabled="false" Icon-PrimaryIconUrl="~/images/icon.png">
</telerik:RadButton>

我在客户端禁用它,像这样:

btnEnable.set_enabled(false);

我想在我的aspx.cs中添加服务器端代码。因此,当项目在网格中被选中时,我希望从服务器端禁用此按钮。

函数如下所示

protected void btnEnable_Click(object sender, EventArgs e)
{
if(someLogic){btnEnable must be disabled}
}

如果有帮助,可以在项目在网格中被选中后调用此按钮。

记住你可以添加ToggleStates:

MyButton.ToggleType = ButtonToggleType.CheckBox;
MyButton.ButtonType = RadButtonType.ToggleButton;
MyButton.ToggleStates.Add("Selected");
MyButton.ToggleStates.Add("Unselected");
MyButton.Checked= false; //set to unselected

最新更新