在asp.net MVC中实现搜索与tinyMCE编辑器发生冲突

内达·德拉赫谢什

我实现了搜索表单,我可以在它上面搜索一些问题以在 asp.net MVC 中查看它的答案,我的搜索功能完全正常,我使用TinyMCE编辑器来编辑我的问题。

这是我的模型:

  public class Question
    {

        public virtual int Id { get; set; }
        public virtual int CategoryId { get; set; }
        public virtual string Qu { get; set; }

        [AllowHtml]
        [UIHint("tinymce_full_compressed")]
        public virtual string Ans { get; set; }
        public virtual Category Category { get; set; }


    } 

例如enter当我在句子之间放置例如时,在我的编辑中,它会创建</br>标签并保存在我的数据库中。在文本框上搜索后,在结果而不是渲染标签中,它显示了</br>标签。像这样的东西test<br />test并在浏览器中显示它而不是test在没有</br>标记的两个不同行中显示两个单词似乎无法翻译编辑器添加到字符串中的标签。

. 这张图片显示了会发生什么搜索字符串后会发生什么

这是我的控制器:

  public ActionResult Help(string searchString)
    {
        searchString = Request["search"];
        var repsearch = new RepositorySearch();
        List<Question> question = new List<Question>();
        if (!string.IsNullOrEmpty(searchString))
        {
            question = repsearch.GetAllQuestion().Where(n => n.Qu.ToLower().Contains(searchString.ToLower())).ToList();
        }
        return Request.IsAjaxRequest() ? (ActionResult)PartialView("_QuestionPartial", question) : View(question);
    }

我认为与此有关的问题QuestionPartial是我的QuestionPartial

  @using iranhoidaytour_com.Models
  @if (Model.Count > 0)
{
<ul id="hs">
    @foreach (Question q in Model)
    {
        <li class="">
            <h5 class="quos">@q.Qu</h5>
            <p class="answ">@q.Ans</p>
        </li>

    }
  </ul>
 }

这是我的TinyMCE设置:

      <script>
   tinymce.init({
       selector: '#mytextarea',
  height: 500,
  theme: 'modern',
  force_br_newlines: false,
  force_p_newlines: false,
  forced_root_block: '',
  plugins: [
    'advlist autolink lists link image charmap print preview hr anchor pagebreak',
    'searchreplace wordcount visualblocks visualchars code fullscreen',
    'insertdatetime media nonbreaking save table contextmenu directionality',
    'emoticons template paste textcolor colorpicker textpattern imagetools codesample toc'
  ],
  toolbar1: 'undo redo | insert | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image',
  toolbar2: 'print preview media | forecolor backcolor emoticons | codesample',
  image_advtab: true,
  templates: [
    { title: 'Test template 1', content: 'Test 1' },
    { title: 'Test template 2', content: 'Test 2' }
  ],
  content_css: [
    '//fonts.googleapis.com/css?family=Lato:300,300i,400,400i',
    '//www.tinymce.com/css/codepen.min.css'
  ]
 });

    </script>

这是我的观点

<div class="row" id="searchhelp">

    <div class="container">
        @using (Html.BeginForm("Help", "Home", FormMethod.Get, new { @id = "FormSearch", @class = "form-group container" }))
        {

            @Html.TextBox("search", null, new { @class = "form-control col-md-10", @placeholder = "What Is Your Question?Enter Keyword!" })
    <button type="submit" class="left " id="btn-search">
        <i class="fa fa-search" aria-hidden="true"></i>
    </button>
        }
    </div>

</div>




<div id="helpicons" class="container">


    <div id="tagsname">

        <div id="intagsname">
            @Html.Partial("_QuestionPartial", Model)
            <div class="ajaxloader1">
                <img class=""  src="~/Content/img/ajax-loader (4).gif" alt="Alternate Text" />
            </div>
        </div>
    </div>



</div>

感谢任何帮助。谢谢

贾米丹克

这是返回非 HTML 编码的标记所必须执行的操作:

<h5 class="quos">@q.Qu</h5>
   <p class="answ">@Html.Raw(q.Ans)</p>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET MVC中的HttpPostedFileBase编辑器模板

来自分类Dev

ASP.NET MVC 5.1.x编辑器

来自分类Dev

ASP.Net MVC DropDownList编辑器模板

来自分类Dev

ASP.NET MVC日期时间编辑器

来自分类Dev

覆盖ASP.NET MVC编辑器

来自分类Dev

在asp.net mvc5中使用ckeditor和tinymce编辑器丢失的数据具有非常大的文本/图像

来自分类Dev

URL重写或在ASP.NET Web API中配置路由时发生冲突的路由

来自分类Dev

在URL重写或在ASP.NET Web API中配置路由时发生冲突的路由

来自分类Dev

Visual Studio 2015编辑器异常,ASP.NET MVC页中没有Intellisense

来自分类Dev

在ASP.NET MVC中创建网格编辑器

来自分类Dev

在ASP.NET页中使用TinyMCE编辑器回发

来自分类Dev

ASP.NET Core 3.1 MVC Access拒绝基于角色的授权-与自定义UserClaimsPrincipalFactory发生冲突

来自分类Dev

ASP.NET MVC中的时区冲突

来自分类Dev

使用ASP.NET Core MVC 6将编辑器模板放在视图的文件夹中

来自分类Dev

ASP.NET MVC 在控制器中实现分析

来自分类Dev

ASP.NET MVC Html.Editor将模型传递给编辑器模板

来自分类Dev

防止kendo ui网格弹出编辑器在插入时关闭(asp.net mvc)

来自分类Dev

asp.net mvc编辑器模板未调用并显示文本

来自分类Dev

带Bootstrap编辑器的Asp.net MVC5

来自分类Dev

结合使用DataTables.js和编辑器扩展以及ASP.NET MVC后端

来自分类Dev

在带有区域的VS 2015 ASP.Net MVC项目中错误的编辑器错误?

来自分类Dev

ASP:NET MVC搜索中的多个单词

来自分类Dev

ASP.NET MVC Kendo网格的编辑自定义编辑器和批处理编辑之间的区别

来自分类Dev

是否可以从asp.net Web表单的Summernote编辑器中获得价值?

来自分类Dev

ASP.NET C#列出编辑器中的事件

来自分类Dev

TINYMCE长度:asp.net mvc

来自分类Dev

ASP.NET MVC 5 Razor中的TinyMCE

来自分类Dev

与ASP.NET MVC中的ASP.NET等效

来自分类Dev

在ASP.NET MVC中实现类似ListView的实现

Related 相关文章

  1. 1

    ASP.NET MVC中的HttpPostedFileBase编辑器模板

  2. 2

    ASP.NET MVC 5.1.x编辑器

  3. 3

    ASP.Net MVC DropDownList编辑器模板

  4. 4

    ASP.NET MVC日期时间编辑器

  5. 5

    覆盖ASP.NET MVC编辑器

  6. 6

    在asp.net mvc5中使用ckeditor和tinymce编辑器丢失的数据具有非常大的文本/图像

  7. 7

    URL重写或在ASP.NET Web API中配置路由时发生冲突的路由

  8. 8

    在URL重写或在ASP.NET Web API中配置路由时发生冲突的路由

  9. 9

    Visual Studio 2015编辑器异常,ASP.NET MVC页中没有Intellisense

  10. 10

    在ASP.NET MVC中创建网格编辑器

  11. 11

    在ASP.NET页中使用TinyMCE编辑器回发

  12. 12

    ASP.NET Core 3.1 MVC Access拒绝基于角色的授权-与自定义UserClaimsPrincipalFactory发生冲突

  13. 13

    ASP.NET MVC中的时区冲突

  14. 14

    使用ASP.NET Core MVC 6将编辑器模板放在视图的文件夹中

  15. 15

    ASP.NET MVC 在控制器中实现分析

  16. 16

    ASP.NET MVC Html.Editor将模型传递给编辑器模板

  17. 17

    防止kendo ui网格弹出编辑器在插入时关闭(asp.net mvc)

  18. 18

    asp.net mvc编辑器模板未调用并显示文本

  19. 19

    带Bootstrap编辑器的Asp.net MVC5

  20. 20

    结合使用DataTables.js和编辑器扩展以及ASP.NET MVC后端

  21. 21

    在带有区域的VS 2015 ASP.Net MVC项目中错误的编辑器错误?

  22. 22

    ASP:NET MVC搜索中的多个单词

  23. 23

    ASP.NET MVC Kendo网格的编辑自定义编辑器和批处理编辑之间的区别

  24. 24

    是否可以从asp.net Web表单的Summernote编辑器中获得价值?

  25. 25

    ASP.NET C#列出编辑器中的事件

  26. 26

    TINYMCE长度:asp.net mvc

  27. 27

    ASP.NET MVC 5 Razor中的TinyMCE

  28. 28

    与ASP.NET MVC中的ASP.NET等效

  29. 29

    在ASP.NET MVC中实现类似ListView的实现

热门标签

归档