Hi,
Is there a way to position the buttons so that the clock button comes after the calendar?This is more logical as the ISO date format used in our application.
While scanning our projects for security vulnerabilites, we noticed that Telerik.UI.for.AspNet.Core 2023.2.606 references an of .NET Core 2.1 which is 5 years old and long since unsupported? This means that using Telerik.UI.for.AspNet.Core immediately introduces the critical security vulnerabilies present in .NET Core 2.1. Why does it depend on this ancient version of .NET?
Here is a new completely empty project created just now (July 2023!) and you can see the references to .NET Core 2.1:
And here's a resulting security scan of this empty project:
Is .NET Core still supported by Telerik because it seems odd this hasn't been fixed in 5 years.
we are upgrading to Telerik and we have a grid button that shows details beyond what the row is showing.
i have the button and the pop up working but im unsure on how to make this ->
<div class="modal-footer">
<a asp-action="UpdateClaimStatus" asp-route-claimId="@item.ClaimId" asp-route-newStatus="-1"
asp-route-cycle="@Model.CycleId" asp-route-page="@(Model.Page)" asp-route-status="@(Model.StatusFilter)"
asp-route-sort="@(Model.Sort)"
class="btn btn-outline-secondary @(item.StatusID < 2 ? "" : "disabled")"
onclick="showElement('actionShield')">
<i class="fa fa-refresh"></i>
Re-import Claim
</a>
<button type="button" class="btn btn-outline-primary" data-dismiss="modal">
Close
</button>
Work with this ....
@(Html.Kendo().Window().Name("Details")
.Title("Claim Details")
.Visible(false)
.Modal(true)
.Draggable(true)
//.Width(300)
)
thanks!!!!
I am using the Breadcrumbs widget with an ASP.NET Core MVC application. I have configured it with ".BindToLocation(true)", and placed it within my main layout. This creates breadcrumbs that automatically reflect the current URL within the application. So much easier than having to designate names & URLs for each Action!
The problem is that when I include optional query string parameters into some of my Actions, the query string becomes part of the breadcrumb. This doesn't look clean at all.
How can I remove the query string from the breadcrumbs?
Hello,
I've searched forums and documentation and can't seem to find an example of how to do what I need. What I am trying to do is I need an editable List View on my page where I want to use my model as the data source (in memory only). Each time I save a record in the list view I want to add it to the model, then pass the contents of that same model to my server.
The List View will need to display all entries (update with each entry)
I need the data to persist in the model during the session.
Can anybody please point me to an example that does this in MVC C# .NET 6?
Thanks!
Hi,
I have a Kendo Window that displays a grid. I want to use a custom Grid Popup Editor to maintain data in the grid. However, the editor doesn't pop up out of the window, but is added to the window, below the grid.
Is this expected behavior? If so, is there a way to override it so that the Popup Editor appears to display in its own window?
Thanks,
Taylor
Good afternoon,
I'm using a chunk upload to upload files, some of which could be greater than 2GB.
When the user has selected a file I want to run a series of checks of the filename against a database before deciding whether to allow the upload to take place. If it fails that validation I want it to return a message to the view explaining why it failed.
I've set the Upload as follows:
@(Html.Kendo().Upload()
.Name("files")
.HtmlAttributes(new { aria_label = "files"})
.Enable(true)
.Multiple(false)
.Async(a => a
.Save("Async_ChunkSave", "Source")
.Remove("Async_Remove", "Source")
.AutoUpload(true)
.ChunkSize(4194304)
)
.Events(events => events
.Upload("onUpload")
.Complete("onComplete")
.Error("onUploadError"))
)
I'm using the Upload event to send some extra data from the view:
public async Task<ActionResult> Async_ChunkSaveAsync(IEnumerable<IFormFile> files, string metaData, string uploadData)
Am I right in thinking that although it has a foreach file in files, it will only be one file since chunkData.FileName can only be one file - presumably the same name as the file's.
if (files != null)
{
foreach (var file in files)
{
path = Path.Combine(fullFolderPath, chunkData.FileName);
AppendToFile(path, file);
}
}
Where is the best place to validate the filename against the database, before it starts handling some potentially very large files? And then return an appropriate error message to the View, and halt the upload?
Kind regards,
Richard
I have a MVC Core project which has a Grid. It is a hierarchal grid with a child grid. Combined they show your basic orders and history of orders. The grid fully populates and pages. My problems lie with the editing side of things.
I am using a pop up editor. A editor template is used and effectively gathers users edits. The update side of things works flawlessly. By this I mean you click Edit, the edit occurs, you press the save and the database gets updated. The update method receives the "model" values entered during the edit action. This is "as expected".
My problem exists with the Create action. Both the Update and Create use the same editor. Visually the Create editor accepts user input however when the "Create" action is called, the server method receives a model with null values for all the values entered. Not a single entered value is returned in the model. No errors are present in the developer console., non are occurring in any code I have control over. I simply cannot explain the lack of values in the model.
I have compared the "Request.Form" values in the Update vs Create methods. My Update methods request has FORM values in approximately 107 keyvalue pairs. When the Create methods are used it gets 47 items. Those 47 are all the default values of the model. (I added default values to the datasource model to test this. Those values arrive in the model, not the entered values)
Can anyone point me to the differences between the Update/Create actions? Can anyone point me to a path to find/solve my problem?
Thanks for any suggestions.
Hi,
We have a Kendo Grid bound to a ViewModel with a string value that can be null. If we use NullValueHandling.Include in our MVC project Startup NewtonsoftJson.SerializerSettings:
.AddNewtonsoftJson(o =>
{
o.SerializerSettings.ContractResolver = new DefaultContractResolver();
o.SerializerSettings.NullValueHandling = NullValueHandling.Include;
})
this results in the null value being included in the Grid Multi Filter (see attached). If we use NullValueHandling.Ignore, this results in no value being included in the Grid Multi Filter and we can't filter on empty values. This seems odd, as the Grid is bound to a ViewModel which has the property declared on it. In KendoReact Grids, the value is correctly included in the Grid Multi Filter as 'undefined' when using NullValueHandling.Ignore e.g. https://stackblitz.com/edit/react-ycmafw?file=app%2Fproducts.json.
Kind regards,
David