彩票走势图

TX Text Control系列教程— ASP.NET :使用Razor创建ASP.NET MVC DocumentViewer应用程序

翻译|使用教程|编辑:况鱼杰|2019-10-30 13:42:42.420|阅读 517 次

概述:本教程说明如何使用Razor将Web.DocumentViewer集成到MVC应用程序中。除了文章教程,还有操作视频可供参考。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

TX Text Control Server for ASP.NET (incl. WPF)是一个企业级的服务器端文字处理控件。它为用于ASP.NET服务器环境提供一个完全可编程的文字处理引擎,并且包含一个WPF客户端版本。

点击下载TX Text Control Server for ASP.NET (incl. WPF)最新试用版


点击下方☟☟☟图片查看操作视频

使用Razor创建ASP.NET MVC DocumentViewer应用程序

  • 打开Visual Studio并创建一个新的ASP.NET Web应用程序。确保选择.NET Framework 4.5作为.NET Framework项目版本。

mvc_viewer_1.png

  • 在下一个对话框新建ASP.NET项目中,选择空作为项目模板。选中复选框MVC以添加文件夹和核心引用。单击确定关闭对话框。

选择空选项

  • 从项目主菜单中单击管理NuGet软件包...。从联机包源面板中选择nuget.org。在右上角搜索TXTextControl.Web.DocumentViewer。查找最新版本,然后单击安装。

    如果更新面板中提供了Microsoft ASP.NET MVC软件包,请确保对其进行更新。

mvc_viewer_3.png

  • 从项目主菜单中单击添加引用...。在打开的参考管理器中,单击浏览...,然后找到位于TX Text Control .NET Server for ASP.NET的安装目录中的TX Text Control Assembly文件夹:

    C:\ Program Files \ Text Control GmbH \ TX Text Control 27.0.NET Server for ASP.NET \ Assembly \

    选择3个文件TXDocumentServer.dll,TXTextControl.dll和TXTextControl.Server.dll并使用Add确认。

    mvc_viewer_5.png

    在解决方案资源管理器中,选择项目,然后从项目主菜单中选择添加新项...。选择General-> Text File作为模板,将其命名为licenses.licx并使用Add确认。

    mvc_viewer_6.png

    将以下字符串粘贴到新创建的文件中:

    TXTextControl.ServerTextControl,TXTextControl.Server,Culture = neutral,PublicKeyToken = 6b83fe9a75cfb638

  • 在解决方案资源管理器中,选择App_Data,然后从项目主菜单中单击添加现有项...  。

    浏览到以下TX Text Control安装文件夹:

    C:\ Program Files \ Text Control GmbH \ TX Text Control 27.0.NET Server for ASP.NET \ Samples \ Demo \

    选择文件demo.rtf并单击添加确认。

    mvc_viewer_4.png

  • 在解决方案资源管理器中,右键单击Controllers文件夹,然后从上下文菜单中选择Add-> Controller...。在打开的对话框添加脚手架中,选择MVC 5控制器-空,然后单击添加确认。将名称设置为HomeController并通过单击添加按钮将其插入。

    mvc_step5.png

  • 在解决方案资源管理器中,右键单击新创建的文件夹Home,然后从上下文菜单中选择添加->视图 。将视图命名为Index并使用Add确认。

mvc_viewer_7.png

  • 从视图->主文件夹中打开Index.cshtml视图。将以下Razor代码添加到视图顶部:

    @using TXTextControl.Web.MVC.DocumentViewer
  • 将以下HtmlHelper代码添加到视图页面的末尾:

    @Html.TXTextControl().DocumentViewer(settings =>
    {    
    settings.DocumentPath = Server.MapPath("~/App_Data/Demo.rtf");    
    settings.Dock = DocumentViewerSettings.DockStyle.Window;    
    settings.IsSelectionActivated = true;    
    settings.ShowThumbnailPane = true;    
    }).Render()

    完整的Index.cshtml现在应如下所示:

    @using TXTextControl.Web.MVC.DocumentViewer    
    @{    
    ViewBag.Title = "Index";    
    }    Index    
    @Html.TXTextControl().DocumentViewer(settings =>    
    {    
    settings.DocumentPath = Server.MapPath("~/App_Data/Demo.rtf");    
    settings.Dock = DocumentViewerSettings.DockStyle.Window;    
    settings.IsSelectionActivated = true;    
    settings.ShowThumbnailPane = true;    
    }).Render()

    编译并启动应用程序。

文章推荐:

TX Text Control系列教程— ASP.NET :创建文字处理器和模板设计器


如果您对TX Text Control Server for ASP.NET (incl. WPF)感兴趣,可以咨询购买正版授权软件。

关注慧聚IT微信公众号 ☟☟☟,了解产品的最新动态及最新资讯。

1561953111.jpg


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP