JitChakraborty Ответов: 1

Невозможно использовать @html.ejs().gantt("гантт") в моем проекте


Невозможно использовать @Html.EJS().Gantt("Гантт") в моем проекте.Я добавляю пакет nuget относительно EJS вместо того, чтобы это не работало. Будете ли вы пожалуйста, помогите мне.Я не могу использовать ejs html пожалуйста помогите мне

Что я уже пробовал:

ниже приведен код web.config
<configuration>
  <configsections>
    <sectiongroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <section name="host">
      <section name="pages">
  <system.web.webpages.razor>
    <host factorytype="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <pages pagebasetype="System.Web.Mvc.WebViewPage">
      <namespaces>
        <add namespace="System.Web.Mvc">
        <add namespace="System.Web.Mvc.Ajax">
        <add namespace="System.Web.Mvc.Html">
        <add namespace="System.Web.Routing">
        <add namespace="WebApplication4">
        <add namespace="Syncfusion.EJ2">
        <add namespace="Syncfusion.Mvc.Shared">
        <add namespace="Syncfusion.Mvc.Schedule">
        <add namespace="Syncfusion.Mvc.Tools">
        <add namespace="Syncfusion.JavaScript">
        <add namespace="Syncfusion.MVC.EJ">
  <appsettings>
    <add key="webpages:Enabled" value="false">
  <system.webserver>
    <handlers>
      <remove name="BlockViewHandler">
      <add name="BlockViewHandler" path="*" verb="*" precondition="integratedMode" type="System.Web.HttpNotFoundHandler">
  <system.web>
    <compilation>
      <assemblies>
        <add assembly="System.Web.Mvc, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
        <add assembly="Syncfusion.EJ2, Culture=neutral">

ниже приведен мой Web.config
<configuration>
  <configsections>
  <section name="entityFramework">
  <appsettings>
    <add key="webpages:Version" value="3.0.0.0">
    <add key="webpages:Enabled" value="false">
    <add key="ClientValidationEnabled" value="true">
    <add key="UnobtrusiveJavaScriptEnabled" value="true">
  <system.web>
    <compilation debug="true" targetframework="4.7.2">
    <httpruntime targetframework="4.7.2">
  <runtime>
    <assemblybinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentassembly>
        <assemblyidentity name="System.Web.Helpers" publickeytoken="31bf3856ad364e35">
        <bindingredirect oldversion="1.0.0.0-3.0.0.0" newversion="3.0.0.0">
      <dependentassembly>
        <assemblyidentity name="System.Web.WebPages" publickeytoken="31bf3856ad364e35">
        <bindingredirect oldversion="1.0.0.0-3.0.0.0" newversion="3.0.0.0">
      <dependentassembly>
        <assemblyidentity name="System.Web.Mvc" publickeytoken="31bf3856ad364e35">
        <bindingredirect oldversion="1.0.0.0-5.2.7.0" newversion="5.2.7.0">
  <system.codedom>
    <compilers>
      <compiler language="c#;cs;csharp" extension=".cs" 

="" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warninglevel="4" compileroptions="/langversion:default /nowarn:1659;1699;1701">
      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" 

="" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warninglevel="4" compileroptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+">
  <entityframework>
    <defaultconnectionfactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="mssqllocaldb">
    <providers>
      <provider invariantname="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer">

ниже приведен мой код страницы cshtml
<p>
    @Html.EJS().Gantt("Gantt").TaskFields(ts =>
ts.Id("Id").Name("Name").StartDate("StartDate").EndDate("EndDate").Duration("Duration")
.Progress("PercentDone").Child("Children").Dependency("Predecessor")).EditSettings(es =>
es.AllowAdding(true).AllowEditing(true).AllowDeleting(true).AllowTaskbarEditing(true)
.ShowDeleteConfirmDialog(true)).Toolbar(new List<string>() 
    { "Add", "Edit", "Update", "Delete", "Cancel", "ExpandAll", "CollapseAll" 
    }).AllowSelection(true).DataSource(ViewBag.datasource).Render()
</p></section></section></section>

ZurdoDev

Вам нужно проверить консоль в вашем браузере, чтобы увидеть, в чем заключается ошибка.

Kornfeld Eliyahu Peter

Какую ошибку скрывает "неспособность использовать"?

Dave Kreskowiak

Что такое "EJS"? Это не часть .NET Framework или любой из библиотек Microsoft.

Если вы используете сторонний элемент управления или графический пакет, то лучшим источником информации о том, как его использовать, будет поставщик этого пакета.

Kornfeld Eliyahu Peter

Это библиотека управления Syncfusion (Essential JS)...

1 Ответов

Рейтинг:
0

phil.o

Ваш код cshtml выглядит не совсем так, как показано в качестве примера на странице поддержки:
Начало работы | Гантт | ASP.NET MVC | Syncfusion[^].

В крайнем случае, вам следует обратиться в их службу поддержки:
Страница Поддержки Syncfusion[^]