C# dnn中的构建模块需要文本编辑器位置与消息不在同一行的建议
我正在用DotNetNuke构建一个模块,但在编码方面遇到了问题。这是我第一次尝试这样做,对大多数人来说可能听起来很愚蠢,但我是新来的。。以下是我的期望:C# dnn中的构建模块需要文本编辑器位置与消息不在同一行的建议,c#,html,dotnetnuke,C#,Html,Dotnetnuke,我正在用DotNetNuke构建一个模块,但在编码方面遇到了问题。这是我第一次尝试这样做,对大多数人来说可能听起来很愚蠢,但我是新来的。。以下是我的期望: Send Mail To: [___________] Send Mail From: [__________] Subject: [__________] ____________________________ Message
Send Mail To: [___________]
Send Mail From: [__________]
Subject: [__________]
____________________________
Message: | |
| |
| |
|___________________________|
但我得到的是:
Send Mail To: [___________]
Send Mail From: [__________]
Subject: [__________]
Email Message:
____________________________
| |
| |
| |
|___________________________|
这是我的密码:
<%@ Control Language="C#" AutoEventWireup="false" Inherits="Scott.SendEmail.View" CodeFile="View.ascx.cs" %>
<%@ Register TagPrefix="dnn" TagName="Label" Src="~/controls/LabelControl.ascx" %>
<%@ Register TagPrefix="dnn" TagName="TextEditor" Src="~/controls/TextEditor.ascx"%>
<div class="dnnForm dnnEdit dnnClear" id="dnnEdit">
<fieldset>
<div class="dnnFormItem">
<dnn:label id="plField" runat="server" text="SendTo" helptext="Enter a
value" controlname="txtField" />
<asp:textbox id="txtField" runat="server" maxlength="255" />
<dnn:label id="plField2" runat="server" text="SendFrom" helptext="Enter a
value" controlname="txtField" />
<asp:textbox id="txtField2" runat="server" maxlength="255" />
<dnn:label id="plField3" runat="server" text="Subject" helptext="Enter a
value" controlname="txtField" />
<asp:textbox id="txtField3" runat="server" maxlength="255" />
<dnn:label id="plField4" runat="server" helptext="Enter a value"
controlname="txtField" />
<dnn:TextEditor ID="txtField4" runat="server" />
</div>
</fieldset>
<ul class="dnnActions dnnClear">
<li><asp:linkbutton id="cmdSave" text="Save" runat="server"
cssclass="dnnPrimaryAction" /></li>
<li><asp:linkbutton id="cmdCancel" text="Cancel" runat="server"
cssclass="dnnSecondaryAction" /></li>
</ul>
</div>
您不使用表格布局有什么原因吗?这是我发现的在我想要的地方显示文本编辑器的最简单方法。如果您反对表格布局,则必须浮动编辑器将被包装在其中的包含div
<table class="dnnFormItem">
<tr>
<td><dnn:label id="plField" runat="server" text="SendTo" helptext="Enter a
value" controlname="txtField" /></td>
<td><asp:textbox id="txtField" runat="server" maxlength="255" /></td>
</tr>
<tr>
<td><dnn:label id="plField2" runat="server" text="SendFrom" helptext="Enter a
value" controlname="txtField" /></td>
<td><asp:textbox id="txtField2" runat="server" maxlength="255" /></td>
</tr>
<tr>
<td><dnn:label id="plField3" runat="server" text="Subject" helptext="Enter a
value" controlname="txtField" /></td>
<td><asp:textbox id="txtField3" runat="server" maxlength="255" /></td>
</tr>
<tr>
<td><dnn:label id="plField4" runat="server" helptext="Enter a value"
controlname="txtField" /></td>
<td><dnn:TextEditor ID="txtField4" runat="server" /></td>
</tr>
</table>
我并不反对,只是无知而已。我还不知道怎么做。我已经添加了一些代码来将表单放入表格布局中。希望它能达到预期的效果。