Je suis en train de se Razor pour afficher une liste déroulante avec attibutes data_bind pour knock-outRazor échapper des guillemets simples dans les données attributs
commençant ainsi avec
@Html.DropDownListFor(model => model.Form.selectedItem, Model.empty, new
{
@class = "multiselected"
})
J'ai essayé plusieurs choses pour obtenir le Les données ajoutées en utilisant cela avec un objet dictionnaire
{ "data_bind" , MvcHtmlString.Create("options: optionSelected, optionsText: 'name', optionsValue: 'id', optionsCaption: 'Choose...'") }
ce
"data_bind" = MvcHtmlString.Create("options: optionSelected, optionsText: 'name', optionsValue: 'id', optionsCaption: 'Choose...'")
"data_bind" = Html.Raw("options: optionSelected, optionsText: 'name', optionsValue: 'id', optionsCaption: 'Choose...'")
"data_bind" = Html.Raw(MvcHtmlString.Create("options: optionSelected, optionsText: 'name', optionsValue: 'id', optionsCaption: 'Choose...'"))
Quoi que j'essaie, les guillemets simples sont remplacés par '
. Ce qui donne?
Modifier
avère que knock-out ne dérange pas les citations et peut encore se lier. Les autres questions ne se rapportent pas aux attributs knockout et data. Dans les éléments de liste/d'entrée.
http://stackoverflow.com/questions/14731421/output-single-quotes-in-razor-generated-javascript-string aussi http: // stackoverflow.com/a/9234496/392102 –
Possible copie de [moteur de vue Razor appliquant automatiquement des citations?] (http://stackoverflow.com/questions/9234467/razor-view-engine-automatically-applying-quotes) –
Oui, J'ai regardé à travers eux et comme vous pouvez le voir, j'ai essayé le solut des ions mais en vain. Merci d'avoir regardé. –