Get Comma-separated String From Checkboxlist Html Helper
I got the following code from the internet for CheckboxListFor html helper extension. At the moment, in the SelectedValues it is returning a List of selected values f 
Solution 1:
I prefer changing the code of your view model:
publicclassMyViewModel
{
    public SelectList MySelectList{ get; set; }
    public List<string> SelectedValues { get; set; }
    publicstring SelectedString
    {
        get
        {
            if (SelectedValues == null) return"";
            returnstring.Join(",", SelectedValues);
        }
        set
        {
            if (!string.IsNullOrEmpty(value))
            {
                SelectedValues = value.Split(',').ToList();
            }
        }
    }
}
You can get the comma seperated string :
//In controllervar selected = model.SelectedString; 
//In view
searchCriteria["model.SelectedValues"] = Model.SelectedString;
Post a Comment for "Get Comma-separated String From Checkboxlist Html Helper"