如何在DotNetNuke中只读文本字段?
我有这段代码,但它不起作用:
DnnFormTextBoxItem.Enabled = false;
答案 0 :(得分:1)
在DotnetNuke中,我只使用dnn标签进行文本编辑,使用文本字段我使用asp:TextBox标签,可以禁用或设置只读。但是,如果您使用dnn:Texteditor,则无法禁用或将其设置为只读。它只能被设置为可见或不可见。
在DotnetNuke中禁用texteditor的另一个解决方案是从texteditor中检索值并将其粘贴到标签然后隐藏文本编辑器。
我在C#中有一个简短的代码。想象一下,你的页面中有一个TextEditor1和Label1控件,它们与其他控件保持一致,但Label1的值为空。为DNN TextEditor设置属性背后有代码:
string teValue = TextEditor1.Value;
Label1.Text = teValue;
TextEditor1.Visible = false;
在上面的代码中,您将在Label(Label1)中显示TextEditor1的值,然后隐藏TextEditor1控件,以便用户只能看到DNN TextEditor的内容,但是在执行一些回发之后不能再编辑它
答案 1 :(得分:0)
我见过人们使用
<dnn:DnnFormLiteralItem>
在我的模块中,我使用标准
<asp:TextBox>