استفاده از متغیر c# در java
سلام استاد اشرفی خسته نباشید متغیری که در c# تعربف شده چه طور می شه داخل کدهای جاوا مقداردهی کرد؟
پاسخ ها
محمد اشرافی
سلام سلامت باشید ، به صورت مستقیم نمیشه به فایل js دیتا ارسال کرد ولی اگر بخواین از دیتا های یک ویو به کدهای javascript دیتا ارسال کنید به چند روش میشه این کار رو انجام داد
اول اینکه می تونید یه input با type=hidden تعریف کنید و توی جاوا اسکریپت بر اساس id دیتا رو ازش بگیرید
یا اینکه یه فانکشن یا کلاس تعریف کنید و توی ورودیش یه متغییر بزارید که هر کس صدا زد بهش پاس بدین دیتا رو
یا میتونید سمت سرور Cookie ست کنید و توی JavaScript بگیریدش
یا اگر کد جاوااسکریت قراره توی توی view نوشته بشه میتونید به صورت مستقیم دیتا رو بهش داد ( البته باید Type دیتا رو هم در نظر بگیرید )
مثال :
@{
var name="mohammad";
}
<input type="hidden" id="myData" value="@name"/>
<a onClick="withParamFunction('@name')">Click Me</a>
<scripts>
function sayhello(){
var data=document.getElementById("myData").value;
console.log(data);
}
function withParamFunction(name){
console.log(name);
}
function withRazorData(){
//Be Soorate Mostaghim Az Motaghayere Bala Estefade Kardam
var data='@name';
}
</scripts>
برای ثبت پاسخ باید خود شوید
محبوب ترین مقالات
آموزش کامل ساخت ربات تلگرام با پایتون
محمدرضا احمی
معرفی 7 اپلیکیشن کدنویسی مخصوص موبایل
محمدرضا احمی
سیستم کامپیوتر مناسب برنامه نویسی
میلاد ده یامی
جاوا اسکریپت را چگونه فعال کنیم؟
محمدرضا احمی