翻譯|使用教程|編輯:況魚杰|2019-12-06 11:08:58.757|閱讀 430 次
概述:本教程說明如何使用Razor將TextControl.Web集成到MVC應用程序中。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
TX Text Control Server for ASP.NET (incl. WPF)是一個企業級的服務器端文字處理控件。它為用于ASP.NET服務器環境提供一個完全可編程的文字處理引擎,并且包含一個WPF客戶端版本。
點擊下載TX Text Control Server for ASP.NET (incl. WPF)最新試用版
打開Visual Studio并創建一個新的ASP.NET Web應用程序。確保選擇.NET Framework 4.5作為.NET Framework項目版本。
在下一個對話框新建ASP.NET項目中,選擇空作為項目模板。選中MVC和Web API復選框以添加文件夾和核心引用。 單擊確定關閉對話框。
從項目主菜單中單擊管理NuGet軟件包...。從聯機包源面板中選擇nuget.org;在右上角,搜索TXTextControl.Web。查找最新版本,然后單擊安裝。
如果更新面板中提供了Microsoft ASP.NET MVC軟件包,請確保對其進行更新。使用關閉關閉對話框。
在解決方案資源管理器中,選擇App_Data,然后從項目主菜單中選擇新建文件夾,并將文件夾命名為文檔。選擇新創建的文件夾Documents,然后從Project主菜單中單擊Add Existing Item...。
瀏覽到以下TX Text Control安裝文件夾:
C:\ Program Files \ Text Control GmbH \ TX Text Control 25.0.NET Server for ASP.NET \ Samples \ Demo \
選擇兩個文件invoice.docx和sample_db.xml,然后單擊添加確認。
在解決方案資源管理器中,選擇Controllers文件夾,然后從Project主菜單中選擇Add New Item...。 在打開的對話框添加新項中,選擇MVC 5控制器-空,然后單擊添加進行確認。將名稱設置為HomeController并通過單擊添加按鈕將其插入。
在解決方案資源管理器中,選擇新創建的文件夾Home,然后從Project主菜單中選擇Add New Item...。選擇MVC 5視圖頁面(剃刀),將其命名為索引,然后單擊添加確認。
從視圖->主文件夾中打開Index.cshtml視圖。 將以下Razor代碼添加到視圖頂部:
@using TXTextControl.Web @using TXTextControl.Web.MVC
將以下HtmlHelper代碼添加到視圖頁面的末尾:
@Html.TXTextControl().TextControl(settings => { settings.DocumentFileDirectory = Server.MapPath("~/App_Data/Documents"); }).LoadXMLDatabase( Server.MapPath("~/App_Data/Documents/sample_db.xml")).LoadText( Server.MapPath("~/App_Data/Documents/invoice.docx"), StreamType.WordprocessingML).Render()
完整的Index.cshtml現在應如下所示:
@using TXTextControl.Web @using TXTextControl.Web.MVC @{ ViewBag.Title = "Index"; } <h2>Index</h2> @Html.TXTextControl().TextControl(settings => { settings.DocumentFileDirectory = Server.MapPath("~/App_Data/Documents"); }).LoadXMLDatabase( Server.MapPath("~/App_Data/Documents/sample_db.xml")).LoadText( Server.MapPath("~/App_Data/Documents/invoice.docx"), StreamType.WordprocessingML).Render()
編譯并啟動應用程序。
文章推薦:
TX Text Control系列教程— ASP.NET :創建文字處理器和模板設計器
如果您對TX Text Control Server for ASP.NET (incl. WPF)感興趣,可以咨詢購買正版授權軟件。
關注慧聚IT微信公眾號 ???,了解產品的最新動態及最新資訊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: