or
[Required(ErrorMessage = "Activity Value is required!")] [Range(0, 90000000, ErrorMessage = "Activity Value Cannot be less than zero!")] [RegularExpression(@"^\d{1,8}(\.\d{1,4})?$", ErrorMessage = "Please enter a numeric value with up to four decimal places.")] public decimal Activity { get; set; }<TestMethod()>Public Sub GetLogEntryData_Passes_Through_Filters_On_Multiple_Columns() Dim passedCmd As GridParameters = Nothing _adminLogService.Setup(Function(s) s.GetLogEntries(It.IsAny(Of GridParameters))).Returns(_validLogEntries).Callback(Sub(p) passedCmd = p) Dim target As New AdminLogController(_adminLogService.Object, Nothing) Dim cmd As GridCommand = GridCommand.Parse(1, 10, Nothing, Nothing, "UserName~eq~'test'~and~ControllerName~startswith~'Users'") target.GetLogEntryData(cmd) Assert.IsNotNull(passedCmd) Assert.AreEqual(2, passedCmd.Filters.Count)End Sub@(Html.Kendo().TabStrip() .Name("service_details_tabstrip_#=ServiceID#") .Items(items => { items.Add().Text("Detall Residus") .Selected(true) .LoadContentFrom("Waste", "Serveis", new { id = "#=ServiceID#" });}) .ToClientTemplate()string serviceID = ViewBag.ServiceID.ToString();@(Html.Kendo().Grid<ServiceDetailViewModel>() .Name("waste_details_" + serviceID) .ToolBar(t =>{ if (User.IsInRole("Modify")){ t.Create().Text("Afegir Residu"); t.Custom().Text("Afegir Residus Contracte").HtmlAttributes(new { id = "wasteContract_" + serviceID }); }}) .Columns(columns =>{ columns.Bound(f => f.DetailID); columns.ForeignKey(f => f.Reference, (System.Collections.IEnumerable)ViewBag.CatalegResidus, "Value","Text").EditorTemplateName("GetWasteByServeis").Width(400);@(Html.Kendo().DropDownList() .Name("Reference_@serviceID") <=== this it's not ok .DataTextField("Text") .DataValueField("Value") .Filter(FilterType.Contains) .OptionLabel("-please select-") .ValuePrimitive(true) .AutoBind(false) .DataSource(source =>{ source.Read(read => { read.Action("SearchWaste", "Serveis").Data("filterSearchWaste"); }) .ServerFiltering(true);}))