2015-11-14 75 views
0

我正在使用引導wsywyg編輯器,但我在.net中獲取其值的問題。我跑在我的asp.net網頁編輯器與materpage與下面的標記從代碼隱藏訪問引導WYSWYG

<div class="box"> 
      <div class="box-header"> 
       <h3 class="box-title">Bootstrap WYSIHTML5 <small>Simple and fast</small></h3> 
       <!-- tools box --> 
       <div class="pull-right box-tools"> 
       <button class="btn btn-default btn-sm" data-widget="collapse" data-toggle="tooltip" title="Collapse"><i class="fa fa-minus"></i></button> 
       <button class="btn btn-default btn-sm" data-widget="remove" data-toggle="tooltip" title="Remove"><i class="fa fa-times"></i></button> 
       </div><!-- /. tools --> 
      </div><!-- /.box-header --> 
      <div class="box-body pad"> 

       <textarea id="txtDescription" name="txtDescription" class="textarea" placeholder="Place some text here" style="width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px;"></textarea> 

      </div> 
      </div> 
</div> 

Howver我有TREID下面來訪問後面的文字代碼

  1. 的Request.Form [ 「txtDescription」]但值是空的baring記住我的整個頁面是包裝在下面的代碼。
<form id="main" runat="server"> 
      <asp:ContentPlaceHolder ID="cptUniteCmsContent" runat="server"> 
</asp:ContentPlaceHolder></form> 

只是想知道是否有人新的如何獲得這些數據。我必須保證我的主頁有一些如何,如果我嘗試使用查找控制它不起作用。

回答

0

您需要爲每個控件指定runat =「server」。
例如

<textarea id="txtDescription" name="txtDescription" class="textarea" placeholder="Place some text here" style="width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px;"></textarea> 

需要更改到:

<textarea id="txtDescription" name="txtDescription" class="textarea" placeholder="Place some text here" style="width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px;" runat="server"></textarea>