Возможно использовать стоимость javascripts в razor asp.net?

Давайте предполагать, что у меня есть следующая стоимость javascripts:

<script type="text/javascript">
    var variable_js=10;
</script>

и в razor, переменная asp.net, я хочу распределить ему стоимость javascripts, который заявлял бы. Например:

@Dim variable_vb=variable_js '¿se puede??

Возможно делать что-то подобное очевидному достигни? и: Как?

1
задан 15.05.2016, 23:32
2 ответа

То, что ты пробуешь реализовать, не является возможным. Что-то, что важно разбираться между кодом в Razor и javascript, что первому предъявили обвинение стороны сервера и другой выполнен в клиенте (а именно browser).

Когда ты реализуешь запрос о некой странице, эта страница обрабатывается на сервере и после полученная браузером, обработан код стороны клиента (javscript, css, html, и т.д.).

Следовательно, поскольку ты сможешь заключать, не возможно реализовывать то, что mencionás. То, чего да ты мог бы добиваться, является обратным поведением, обрабатывать что-то на сервере и писать в коде javascript. Немного как следующее

<script type="text/javascript">
   var variable_from_server= '@Model.Variable_From_Server';
</script>

Я надеюсь, что это был просвет и полезный.

Привет

1
ответ дан 24.11.2019, 14:22

Прямо не могут... и хотя это не лучшая форма, со мной случается, что ты можешь производить один mГ©todo с JS, который называл бы одну funciГіn драйвера, и я схватил вручать ему стоимость, которая у тебя есть в JS.

Пример:

[HttpPost] 
public ActionResult ValorDesdeJS(string valueJS)
{
     //Tu código o asignación de variables a lo que necesites...
}

и из JS ты мог бы звонить в функцию как эта:

function checkValidId(checkId)
{
    $.ajax({
         url: 'controllerName/ValorDesdeJS',
         type: 'POST',
         contentType: 'application/json;',
         data: JSON.stringify({ valueJS: TuValorJS}),
         success: function (respuesta)
         {
              //código... 
         }
    });
}

despuГ©s этого, если ты это хочешь показать в виде tendrГ-туз, который должен перемещать это в travГ©s viewbag.

0
ответ дан 24.11.2019, 14:22

Теги

Похожие вопросы