استفاده از متغیر c# در java
11 آبان ۱۴۰۰
سلام استاد اشرفی خسته نباشید متغیری که در c# تعربف شده چه طور می شه داخل کدهای جاوا مقداردهی کرد؟
474
1 پاسخ
- محمد اشرافی11 آبان ۱۴۰۰
سلام سلامت باشید ، به صورت مستقیم نمیشه به فایل 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>