1

如何在 DotNetNuke 中将文本字段设为只读?

我有这个代码,但它不工作:

DnnFormTextBoxItem.Enabled = false;
4

2 回答 2

1

在 DotnetNuke 中,我只将 dnn 标记用于文本编辑器,文本字段我使用 asp:TextBox 标记,它可以禁用或设置为只读。但是,如果您使用 dnn:Texteditor 则无法禁用或将其设置为只读。它只能设置为可见或不可见。

在 DotnetNuke 中禁用文本编辑器的另一种解决方案是从文本编辑器中检索值并将其粘贴到标签上,然后隐藏文本编辑器。

我在 C# 中有一个简短的代码。想象一下,您的页面中有一个 TextEditor1 和 Label1 控件,它们并排放置,但 Label1 有一个空值。有为 DNN TextEditor 设置属性的代码:

string teValue = TextEditor1.Value;
Label1.Text = teValue;
TextEditor1.Visible = false;

在上面的代码中,您将在标签 (Label1) 中显示 TextEditor1 的值,然后隐藏 TextEditor1 控件,这样用户只能看到 DNN TextEditor 的内容,但在进行一些回发后不再能够对其进行编辑。

于 2013-02-05T05:15:57.247 回答
0

我见过人们使用

<dnn:DnnFormLiteralItem>

在我的模块中,我使用标准

<asp:TextBox>
于 2013-02-04T22:08:52.253 回答