/controller tarafı\r\npublic ActionResult Index()\r\n{\r\n ViewBag.Js = "bisilerYap();";\r\n return View();\r\n}\r\n\r\n// View bölümü:\r\n<script type="text/javascript">\r\n @ViewBag.Js \r\n</script>
Ya da siz tam olarak yapmak istediğinizi yazarsanız belki daha farklı yöntem önerebilirim.
","url":"https://uzmanim.net/soru/asp-net-mvc-ile-javascript-calistirma/54700#a54715","author":{"@type":"Person","name":"alattin"},"comment":[],"commentCount":0,"dateCreated":"2015-07-06T18:24:45.427+03:00","dateModified":"2015-07-06T18:24:45.427+03:00","text":"
Sorunuz çok anlaşılır değil ama anladığım kadarı ile cevaplamaya çalışayım.
Eğer View içerisinde Javascript çalıştıracaksanız, bunun HTML sayfada nasıl yapıyorsanız o şekilde yani
<script></script> etiketleri arasına javascript kodunuzu yaparak çalıştırabilirsiniz.
Controller içinden View içindeki bir javascrip metodunu tetiklemek istiyorsanız bunu gerçekte yapamazsınız. Yani doğrudan Controller tarafında javascript metodunu çağıramazsınız.
Fakat şöyle bir yöntem ile yapabilirsiniz
/controller tarafı\r\npublic ActionResult Index()\r\n{\r\n ViewBag.Js = "bisilerYap();";\r\n return View();\r\n}\r\n\r\n// View bölümü:\r\n<script type="text/javascript">\r\n @ViewBag.Js \r\n</script>
Ya da siz tam olarak yapmak istediğinizi yazarsanız belki daha farklı yöntem önerebilirim.
","upvoteCount":0},"answerCount":1,"suggestedAnswer":{"@type":"Answer","name":"
Sorunuz çok anlaşılır değil ama anladığım kadarı ile cevaplamaya çalışayım.
Eğer View içerisinde Javascript çalıştıracaksanız, bunun HTML sayfada nasıl yapıyorsanız o şekilde yani
<script></script> etiketleri arasına javascript kodunuzu yaparak çalıştırabilirsiniz.
Controller içinden View içindeki bir javascrip metodunu tetiklemek istiyorsanız bunu gerçekte yapamazsınız. Yani doğrudan Controller tarafında javascript metodunu çağıramazsınız.
Fakat şöyle bir yöntem ile yapabilirsiniz
/controller tarafı\r\npublic ActionResult Index()\r\n{\r\n ViewBag.Js = "bisilerYap();";\r\n return View();\r\n}\r\n\r\n// View bölümü:\r\n<script type="text/javascript">\r\n @ViewBag.Js \r\n</script>
Ya da siz tam olarak yapmak istediğinizi yazarsanız belki daha farklı yöntem önerebilirim.
","url":"https://uzmanim.net/soru/asp-net-mvc-ile-javascript-calistirma/54700#a54715","author":{"@type":"Person","name":"alattin"},"comment":[],"commentCount":0,"dateCreated":"2015-07-06T18:24:45.427+03:00","dateModified":"2015-07-06T18:24:45.427+03:00","text":"
Sorunuz çok anlaşılır değil ama anladığım kadarı ile cevaplamaya çalışayım.
Eğer View içerisinde Javascript çalıştıracaksanız, bunun HTML sayfada nasıl yapıyorsanız o şekilde yani
<script></script> etiketleri arasına javascript kodunuzu yaparak çalıştırabilirsiniz.
Controller içinden View içindeki bir javascrip metodunu tetiklemek istiyorsanız bunu gerçekte yapamazsınız. Yani doğrudan Controller tarafında javascript metodunu çağıramazsınız.
Fakat şöyle bir yöntem ile yapabilirsiniz
/controller tarafı\r\npublic ActionResult Index()\r\n{\r\n ViewBag.Js = "bisilerYap();";\r\n return View();\r\n}\r\n\r\n// View bölümü:\r\n<script type="text/javascript">\r\n @ViewBag.Js \r\n</script>
Ya da siz tam olarak yapmak istediğinizi yazarsanız belki daha farklı yöntem önerebilirim.
","upvoteCount":0},"upvoteCount":0}}
Merhaba Daha önce mvc ile çalışmadım, başka kaynaklara bakmama rağmen nasıl çalıştırabileceğime dair pek fazla kaynak bulamadım. Size sorum javascripti mvc ile nasıl çalıştırabilirim? Ricam, mvc bilmediğim için biraz detaylı anlatırsanız çok mutlu olurum. Teşekkürler.
Toplam 1 cevap
Sorunuz çok anlaşılır değil ama anladığım kadarı ile cevaplamaya çalışayım.
Eğer View içerisinde Javascript çalıştıracaksanız, bunun HTML sayfada nasıl yapıyorsanız o şekilde yani
<script></script> etiketleri arasına javascript kodunuzu yaparak çalıştırabilirsiniz.
Controller içinden View içindeki bir javascrip metodunu tetiklemek istiyorsanız bunu gerçekte yapamazsınız. Yani doğrudan Controller tarafında javascript metodunu çağıramazsınız.
Fakat şöyle bir yöntem ile yapabilirsiniz
/controller tarafı public ActionResult Index() { ViewBag.Js = "bisilerYap();"; return View(); } // View bölümü: <script type="text/javascript"> @ViewBag.Js </script>
Ya da siz tam olarak yapmak istediğinizi yazarsanız belki daha farklı yöntem önerebilirim.