استفاده از متغیر c# در java

سوال شده توسط:

تاریخ ثبت: ۱۴۰۰/۰۸/۱۱

بازدید: 270

پاسخ: 1

تگ: Asp.net Core


سلام استاد اشرفی خسته نباشید متغیری که در c# تعربف شده چه طور می شه داخل کدهای جاوا مقداردهی کرد؟
پاسخ ها
user

محمد اشرافی


سلام سلامت باشید ، به صورت مستقیم نمیشه به فایل 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>
برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات