Hi Team,
I tried following steps to use RadMultiSelect dropdown in my project but getting compile time error .
1) I have registered Telerik.Web.UI assembly in aspx page
2) Added RadScriptManager and RadSkinManager on aspx page.
3) then added following code -
requiredMultiSelect.Value = {"Anne King", "Andrew Fuller"}
And getting compile time error -
The error Type 'Global.Telerik.Web.UI.RadMultiSelect' is not defined indicates that the compiler is unable to find the RadMultiSelect type in the Telerik.Web.UI namespace, which might suggest that the Telerik assemblies are not properly referenced or that RadMultiSelect may not be available in the version of Telerik controls you are using.
Here are a few steps to resolve the issue:
<?xml version="1.0"?> <configuration> <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="2147483647"/> </webServices> </scripting> </system.web.extensions> <system.web> <pages> <controls> <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/> </controls> </pages> <compilation debug="true" targetFramework="4.8.1"> <assemblies/> </compilation> <httpRuntime targetFramework="4.8.1"/> <httpHandlers> <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/> <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/> <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/> <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/> <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/> </httpHandlers> </system.web> <appSettings> <add key="Telerik.Skin" value="Silk"/> <add key="Telerik.ScriptManager.TelerikCdn" value="Disabled"/> <add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled"/> <add key="Telerik.Web.UI.RenderMode" value="lightweight"/> </appSettings> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <handlers> <remove name="ChartImage_axd"/> <remove name="Telerik_Web_UI_SpellCheckHandler_axd"/> <remove name="Telerik_Web_UI_DialogHandler_aspx"/> <remove name="Telerik_RadUploadProgressHandler_ashx"/> <remove name="Telerik_Web_UI_WebResource_axd"/> <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode"/> <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode"/> <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode"/> <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode"/> <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode"/> </handlers> </system.webServer> </configuration>
Here is an example of how to set the Value property in a VB:
ASPX
<telerik:RadMultiSelect ID="RadMultiSelect1" DataTextField="MyText" DataValueField="MyValue" runat="server" RenderMode="Lightweight"> </telerik:RadMultiSelect>
ASPX.VB
Protected Sub Page_Init(sender As Object, e As EventArgs) Handles Me.Init If Not IsPostBack Then RadMultiSelect1.DataSource = Enumerable.Range(1, 10).[Select](Function(x) New With { .MyText = "Item #" & x, .MyValue = x }) RadMultiSelect1.DataBind() ' set value RadMultiSelect1.Value = New Object() {3, 5} End If End Sub