Telerik Forums
UI for ASP.NET MVC Forum
1 answer
127 views

Hi,

I am trying to work with datepickerfor, and coming across a strange behavior. Every time I try to select a month year or date, the page scrolls to the top and I have to come to the bottom of the page again to select the date. 

Here is the code snippet for reference (it is a partial view).
Can anyone help, on how to get rid of this behavior.

 

@model ARGUS.Domain.ViewModel.VM_QualityCheckAdminUI
    <div class="card" id="QCDetails">
        <div class="card-header sub-detail"><b>Quality Check Answer Details</b></div>
        <div class="card-body" id="QCDetailsBody">
            <div class="alert alert-danger alert-dismissible d-none msgErr">
                <button type="button" class="btn-close" data-bs-dismiss="alert" id="closeBtnError"></button>
                <p id="errorMessage">
                    <ul id="ErrorList">

                    </ul>
                </p>
            </div>
            <table id="Category Details" width="100%" style="border-color:white">
<Set of other code snippets, other table rows>
                <tr>
                    <td>
                        <b>Effective Start Date:<span><i class="bi bi-asterisk" style="color:red;font-size:9px"></i></span></b>
                    </td>
                    <td>
                        @*@Html.Kendo().DatePicker().Name("datepicker").Format("dd-mm-yyyy").HtmlAttributes(new { style = "width: 220px", @class = "dateEntryDisabled" });*@
                        @Html.Kendo().DatePickerFor(m => m.EffectiveStartDate).Format("dd-MMM-yyyy").Value(Model.EffectiveStartDate.ToString("dd-MMM-yyyy")).HtmlAttributes(new { style = "width: 220px", @class = "dateEntryDisabled" })
                    </td>
                </tr>
                <tr>
                    <td>
                        <b>Effective End Date:</b>
                    </td>
                    <td>
                        @Html.Kendo().DatePickerFor(m => m.EffectiveEndDate).Format("dd-MMM-yyyy").Value(Model.EffectiveEndDate == null ? "" : Model.EffectiveEndDate.Value.ToString("dd-MMM-yyyy")).HtmlAttributes(new { style = "width: 220px", @class="dateEntryDisabled" })
                    </td>
                </tr>
            </table>
        </div>
            
</div>

<style>
    .txtdisabled {
        background-color: #F0F0F0 !important;
        color:grey !important;
    }
</style>
importing scripts at the end
Eyup
Telerik team
 answered on 09 Sep 2022
1 answer
126 views

Hi,

When I add .OpenOnClick(true) to my menu and I click on the menu to display the submenu, the page reloads automatically.

Do I need to add another instruction to prevent the page reloading? What's the problem?

 

Thank's in advance.

 

Ignacio

Eyup
Telerik team
 answered on 09 Sep 2022
1 answer
2.2K+ views

Hi, 

I have a problem with kendo. Yesterday I've installed Kendo.MVC library from NuGet pagckages, do all the configurations established in the web regarding Kendo and Razor, and it just don seem to work.

 

Web.Config configuration:

<system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.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.Optimization"/>
        <add namespace="System.Web.Routing" />
        <add namespace="Kendo.Mvc.UI" />
        <add namespace="FNASystem" />
      </namespaces>
    </pages>
  </system.web.webPages.razor>

 

In the index.cshtml file:

@(Html.Kendo().Menu()
                  .SecurityTrimming(false)
)

 

All the documentation that I found said that this should work, but the Kendo() function appears underline in red and with an error message that said "HtmlHelper<dynamic> does not contains a definition for 'Kendo' are you missing a using directive or a reference?", so, I do this In the index.cshtml file:

@using Kendo.Mvc.UI

@(Html.Kendo().Menu()
                  .SecurityTrimming(false)
)

But the @using Kendo.Mvc.UI part said "the using directive is not necesary, it previously appears in this namespace."

So, can yo help me with this issue?

Best regards

 

Ivan Danchev
Telerik team
 updated answer on 09 Sep 2022
0 answers
106 views

I replaced these JS references. If I use the 2022 version, if the submission fails, the page will always be loaded and can't be clicked. If I use the 2021.1.224 JS page, it won't always be loaded and can be used normally!

zhe
Top achievements
Rank 1
Iron
Iron
 asked on 08 Sep 2022
1 answer
84 views

I am working on tabstrip and have created 3 of them.

One tabstrip has a .Selected(True) to be open when page is loaded initially.

But, the issue is, when I click on other tabs it does not respond in the 1st attempt (content is displayed below the content of 1st tab).

But, on 2nd attempt the tabs are working, although the focus is still consistent on the 1st tab, and it's not changing as we navigate to other tabs.

What might be happening here?

As you can see here, focus is on both Paris and Moscow, but actually it should only be on Moscow.

Yanislav
Telerik team
 answered on 07 Sep 2022
20 answers
3.6K+ views
I do not find a way to pass Id of a model(the selected record Id in grid) to custom command, how to do that?

.ToolBar(toolbar =>  {      toolbar.Create();      toolbar.Custom().Text("Clickme").Action("myAction", "myController");  })
Cristian
Top achievements
Rank 1
Iron
 answered on 06 Sep 2022
1 answer
102 views

I have a grid that has a field that applies an array of numbers
While reading, I present his values like this:
[2,5,900]
While editing it doesn't show me anything
how do I do it
Would appreciate help
Thanks

read:

edit:

Ivan Danchev
Telerik team
 answered on 06 Sep 2022
0 answers
97 views

Hi all,

due to my age (hmm, it sounded like a good excuse at least) I've been clawing myself to the WebForms paradigm for far too long and have decided to take the leap to the ASP.NET MVC (Core and Blazor would be fun, but unfortunately many of the hosting services I have to work with don't support it yet).

One question that struck me though is regarding security and authentication?

How do one make sure that the calls for instance the .Read, .Update or .Destroy on the Kendo UI Grid is only accessible if a user is logged on?

Johannes
Top achievements
Rank 2
 updated question on 04 Sep 2022
1 answer
92 views

Hello,

we want the grid to display all texts in german, but our grid footer shows texts in english and german:

Also the texts in some messages, the delete confirmation for example, also show in english.

This is only after we deployed the application to the server. On the developer machine texts are correctly displayed in german.

We've set up our application by adding these in the _Layout.cshtml:

<script src="~/Scripts/kendo/2022.2.510/cultures/kendo.culture.de-DE.min.js"></script>
<script src="~/Scripts/kendo/2022.2.510/messages/kendo.messages.de-DE.min.js"></script>
<script>
    kendo.culture("de-DE");
</script>

We also included this in the web.config:

<globalization uiCulture="de-DE" culture="de-DE" />

 

We have other applications, which are set up similarly, using the same Telerik version 2022.2.510, and which are working fine. We can tell no difference, really. Is there anything we might have overlooked?

Anton Mironov
Telerik team
 answered on 02 Sep 2022
0 answers
79 views

Hi, when i try and upgrade my telerik solution to the latest version via the Visual Studio extension in vs2022, i get the following error

System.ArgumentException: Illegal characters in path.
   at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
   at System.IO.Path.Combine(String path1, String path2)
   at Telerik.VSX.Internal.ProjectManagement.ProjectFileLocator.GetProjectItemPathsRecursive(String projectItemName, ProjectItems projectItems, String pathSoFar, IList`1 accumulatedResults)
   at Telerik.VSX.Internal.ProjectManagement.ProjectFileLocator.GetProjectItemPaths(String projectItemName)
   at Telerik.VSX.Web.MasterPageProcessing.Locator.RazorMasterPageLocator.GetMasterPagePresent()
   at Telerik.VSX.Web.MasterPageProcessing.ProjectSettingsReader.EnsureMasterPageDetectedInitialized()
   at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.ProjectConfigurationTypeSelector.GetConfigureProjectPreWizardData(IScenarioDef template)
   at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.ProjectConfigurationTypeSelector.ProjectConfiguration()
   at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.StreamlinedProjectConfiguration.StartConfigureWizard()
   at Telerik.VSX.VSPackage.PackageBase.CommandCallback(Object sender, EventArgs e)

 

The problem also occurs when i try the configure project option. 

 

From what i can see there are 2 potential areas

1 - Our project has a fullstop in the project name ie [PROJECT].UI

This is part of our in house naming convention, but i don't know how the system would have worked with it before but not now

2 - We moved a lot of our scripts into a shared project, including the required kendo scripts / css, which hasn't been an issue, but maybe thats what might be causing this.

Any help would be appreciated.

James
Top achievements
Rank 1
 asked on 02 Sep 2022
Narrow your results
Selected tags
Tags
+? more
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?