Я работаю над проектом с использованием MVC 3.0 (Razor framework). Я пытаюсь получить значения от контроллера для просмотра, используя Viewdata на кнопке, щелчок в методе Javascript. Он поступает на document.ready, но не на кнопку Click. Поэтому, пожалуйста, помогите получить значение viewdata при нажатии кнопки.Viewdata in mvc razor
Ниже мой код
[HttpPost]
public ActionResult Update()
{
ViewData["myInfo"] = "my info";
return View();
}
И мой код JavaScript:
<script type="text/javascript">
$(document).ready(function() {
$("#btn").click(function() {
$.post("/ImportCSV/Update", {},
function()
{
var g = '@ViewData["myInfo"]';
});
});
});
</script>
Я хочу показать ViewData значение на кнопку мыши
вашего обрамление вопроса не понятно. Вы хотите сказать, что вы не можете передавать данные из метода действий, который вызывается кодом javascript? ... Также опубликуйте связанный код javascript –