2014-02-24 10 views
2

我在DotNetNuke中建立一個模塊,並與編碼有問題。這是我第一次嘗試這個,它可能聽起來很愚蠢,但我我新來這...這是我想到:在dnn建立模塊需要建議與文本編輯器位置不在消息相同的線

  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> 

回答

1

是否有任何理由你不使用表格佈局?它是我找到最簡單的方式來顯示我想要的文本編輯器。如果你反對錶格佈局,你將不得不漂浮編輯器將包含的包含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> 
+0

我不反對它,只是無知。我不知道該怎麼做。 – user3223048

+0

我已經添加了一些代碼來將表單放在表格中。它希望會產生預期的效果。 – garethb

+0

像魅力一樣工作非常感謝你! – user3223048