var select = $("#className_id option:selected").val(); @foreach (var item in rep.getClass_ID(select)) { }
می خواهیم از متغییر Select که از نوع جاوا است در تابع rep.getClass_ID(select) استفاده کنیم. متغییر جاوا در کدهای Razor قابل استفاده نیستند.
کمکلطفادوست عزیز کد هایتان واضح نیستند شما باید کدتان را با فرمت کد قرار دهید و همچنین توضیح دهید مشکل چیست در غیر این صورت نمی توان به شما کمکی بکنیم. لطفا در نحوه مطرح کردن سوال دقت فرمایید.
باید داخل تگ script قرار دهید
لاگ کنسول مرورگر را بررسی کنید ببینید خطایی دارد یا خیر
<script> var select = $("#className_id option:selected").val(); @foreach (var item in rep.getClass_ID(یک پارامتر ورودی برای تابع)) { { } </script>
خطا نداره.....
می خواهیم متغییر Select که از نوع جاوااکریپت رو به تابع ()rep.getClass_ID که دارای یک پارامتره پاس بدیم. درواقع استفاده از متغییر جاوا در کد Razor
من یک متغییر سراسری (به نام CLASSID) Razor هم تعریف کردم و در داخل تگ جاوا کد زیر رو هم نوشتم
ClassID=Select@
و ClassID رو پاس دادم به تابع ولی باز هم جواب نداد
ممنون
شما نمیتونید در جاوا اسکریپت از کد سی شارپ استفاده کنید
حداقل سمت کلاینت نمیتونید
کد های سی شارپ سمت سرور پردازش میشه ولی کدها جاوا اسکریپت سمت کلاینت
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)