无法从代码背后访问Bootstrap WYSWYG

时间:2015-11-14 04:03:24

标签: c# asp.net twitter-bootstrap

我正在使用bootstrap wsywyg编辑器,但我在.net获取其值时遇到问题。我在我的asp.net网页上运行编辑器,带有带有以下标记的materpage

<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>

我如何使用以下内容来访问代码背后的文本

  
      
  1. Request.Form [“txtDescription”]但是这个值是空的,因为我的整个页面都包含在下面的代码中。
  2.   
<form id="main" runat="server">
           <asp:ContentPlaceHolder ID="cptUniteCmsContent" runat="server">
</asp:ContentPlaceHolder></form>

只是想知道是否有其他新人如何获得访问权限。我必须对我的母版页进行一些评价,如果我尝试使用查找控件则不起作用。

1 个答案:

答案 0 :(得分: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>