powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Модели в SharePoint
4 сообщений из 4, страница 1 из 1
Модели в SharePoint
    #39983455
VladEg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень прошу помочь или хотя бы указать направление.
Суть в чем.
Есть продуктивная система под SharePOint (база на SQL).
В этой системе есть некий список карточек проверок.
Нужно создать функционал удаления карточки проверки на ранних стадиях создания.
В тесте создал - все работает (исходный код ниже)
----------------------
@using Fpc.Audit.AppWeb.Controllers
@using Fpc.Audit.AppWeb.Models.AuditIssue
@using Fpc.Audit.Common.Enums
@using Fpc.Audit.Service.Models
@using EnumHelper = Fpc.Audit.Common.Enums.EnumHelper
@model Fpc.Audit.AppWeb.Models.AuditProgram.SubjectAuditProgram.SubjectAuditProgramSecondStageViewModel

@if (Model.Status.Status == AuditProgramStatus.WorkWithAuditProgram ||
Model.Status.Status == AuditProgramStatus.DraftNew)
{
@Html.ActionLink(" Удалить проверку", "Delete", "SubjectAuditProgram",
new RouteValueDictionary(new { id = Model.AuditId }),
new Dictionary<string, object> { { "class", "icon-remove fg-darkRed audit-delete-dialog" }, { "alt", "Удалить" }, { "style", "padding: 0px 0px 15px 0px; display: block" } });
}
---------------------
На продуктиве тот же код не работает. Даже не отрисовывает ссылку "Удалить проверку"
В папке с исходниками есть несколько файлов "Details.cshtml", "Delete.cshtml", "Edit.cshtml", "EditNsi.cshtml", "Create.cshtml", "CreateNew.cshtml".
Я пробовал вставить код типа просто для проверки хотя бы отрисовки кнопки: "@Html.ActionLink("Жми здесь","Delete")".
Бесполезняк, не отображает. Ставлю код "@Html.ActionLink("Жми здесь","CreateNew")" - появляется ссылка "Жми здесь".
И такая хрень (в смысле не работает) со всеми перечисленными файлами кроме "CreateNew.cshtml" и "Details.cshtml".
Я переименовал файл "CreateNew.cshtml" в файл "Delete.cshtml". И все - опять не работает.
Подозреваю, что этот скриптик (Delete) должен быть прописан в какой-то модели, но где и как прописать не знаю.

По логам посмотрел - выдает ошибку:
2020-07-22 11:04:45.9163|ERROR|Fpc.Audit.Service.Logging.NLogLogger|
Error in Path :/SubjectAuditProgram/SecondStage/2323
Raw Url :/SubjectAuditProgram/SecondStage/2323?SPHostUrl=http%3A%2F%2Fspp-portal.fpc.org.rzd%2Fsites%2Fauditorsprod%2F&SPAppWebUrl=http%3A%2F%2Fapp-32cddcd20b145d.apps.spp-portal.fpc.org.rzd%2Fsites%2Fauditorsprod%2Fauditorsprod%2F&SPLanguage=ru-RU
Message :c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\7ddf42c1\659d2f6e\App_Web_secondstage.cshtml.2c86537b.zzbxjgwt.0.cs(64): error CS0246: The type or namespace name 'SubjectAuditProgramSecondStageViewModel' could not be found (are you missing a using directive or an assembly reference?)
Source :System.Web
Stack Trace : at System.Web.Compilation.AssemblyBuilder.Compile()
at System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
at System.Web.Compilation.BuildManager.GetCompiledType(VirtualPath virtualPath)
at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)
at System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
TargetSite :System.CodeDom.Compiler.CompilerResults Compile()
Но я в ней не совсем понял.
Понял только что не может найти то ли сам модуль, то ли в модуле что-то...

Две недели уже бьюсь!
Кто знает, подскажите что-нибудь умное!!!
...
Рейтинг: 0 / 0
Модели в SharePoint
    #39983458
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladEg,

Шарик настолько нужный, что у этого раздела нет модератора и тут спамили ссылками на весьма развратную порнуху, которые никто не тёр. Надеюсь понятно объяснил, что нужно делать.
...
Рейтинг: 0 / 0
Модели в SharePoint
    #39983474
VladEg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crutchmaster, понятно.
В переводе на русский общедоступный - иди к черту со своими проблемами, у нас и без тебя есть чем заняться.
Спасибо за помощь, ребята!
Очень нужный форум!
Всегда тут найдешь отклик в трудную минуту!
...
Рейтинг: 0 / 0
Модели в SharePoint
    #39983481
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladEg,

Не понятно.

Шарик не нужен и сдох. Ищи другие инструменты.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Модели в SharePoint
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]