0

如何根据asp.net中的某些条件制作Readonly任何类型的控件形式的所有控件我们想要的按钮不应该被禁用但可以是活动的。它应该是通用的方法实际上我有一个母版页我有一个按钮,而我们有其他控件,如中继器和文本框的下拉列表单选按钮列表和内容页面中的复选框列表,

我已经在母版页中使用 foreach 循环来查找内容页面中的控件,但将它们标记为只读,以便 no1 可以更改控件的保存值,只是我不希望按钮应该被禁用但无法实现这一点请帮助我是 asp.net 的新手,我是 java 开发人员,但现在在 asp.net 上工作了几天

4

2 回答 2

0

您可以使用 css 执行此操作。为页面中的所有控件添加一个 css 类。

一个类似于你的问题的问题。这可能会对您有所帮助。

于 2012-10-19T18:23:12.373 回答
0

我假设您希望禁用除按钮之外的控件

foreach(WebControl c in Page.Controls)
{
    if(c is TextBox || c is DropdownList)
    {
        c.Enabled = false;
    }
 }

这不会阻止用户从页面更改呈现控件的行为。用户应该仍然可以检查元素并修改属性。

您需要从代码隐藏中检查以忽略您不想编辑的控件中的值。

于 2012-10-19T18:24:18.663 回答