tengo un componente de vista donde necesito un código de servidor dentro de la función javascript, es decir: obtener la URL de una acción del controlador y algunas propiedades del modelo
si los uso obtuve impostaLingua no está definido error
trato de usar una variable js global y la configuro en docReady pero tengo una variable no definida en docReady
no puedo escribir la función en Layout.cshtml porque no tengo la variable del servidor
cual es la forma correcta de hacerlo?
Gracias
@model UI.WebApp.Models.MyModel @(Html.DevExtreme().Lookup() .DataSource(Model.LingueSupportate) .ID("ddlLingua") .Value(Model.LinguaCorrente.TwoLetterISOLanguageName) .OnSelectionChanged("function(e) {impostaLingua(e);}") <script> var a; docReady(function () { a = @Model.LinguaCorrente; }); function impostaLingua(e) { if(e.selectedItem.Value != @Model.LinguaCorrente) document.location.href = '@Url.Action("ImpostaLingua", "Master")?culture=' + e.selectedItem.Value '&returnUrl=' + @Model.PercorsoPagina; } </script>