PDA

View Full Version : سوال: صدا زدن تایع



parsdarab
جمعه 16 مهر 1395, 22:02 عصر
سلام چگونه میشه با استفاده از razor تابع جاوا اسکریپت صدا زد؟

ali_md110
جمعه 16 مهر 1395, 23:04 عصر
Razor ترکیبی از HTML و کدهای C# هست
منظورتون کجا باید صدا زد؟
اگر جایی مثل یک باتن هست اینجوری می تونید همراه با پارامتری از سمت ویومدل به تابع readBooking پاس بدید


<button type="button" onclick="readBooking(@item.BookId)" class="btn btn-link btn-xs">
<i class="fa fa-edit"></i> ویرایش
</button>

parsdarab
شنبه 17 مهر 1395, 14:34 عصر
سلام

منظورم با کلیک نبود
یه تابع از پیش تعریف شده داریم میخام اونو صدا بزنم

Moien Tajik
شنبه 17 مهر 1395, 15:41 عصر
https://codedump.io/share/QfBWasctAYss/1/calling-javascript-function-in-mvc-5-razor-view
http://stackoverflow.com/a/26736224
http://stackoverflow.com/a/11789713

parsdarab
شنبه 17 مهر 1395, 21:25 عصر
سلام
بیشتر برای حلقه for میخواستم

که این کد رو تست کردم جواب نگرفتم


@foreach (var item in collection) {
<text>JK();</text>
}

این کد هم جواب نداد


@:ShowQuote();



اما کد زیر جواب گرفتم


@foreach(var item in collection)
{
...
<script type="text/javascript">
JK()
</script>
...
}