ورود

View Full Version : استفاده از اشیا سیلور لایت در جاوا اسکریپت؟؟؟



ehsan r
شنبه 22 شهریور 1393, 14:54 عصر
سلام و روز بخیر
من در بحث سیلور لایت مبتدی هستم
جهت انجام پروژه ای کوچک احتیاج به استفاده از محتویات یک textbox که در سیلور لایت تعریف کردم را در جاوا اسکریپت یا همان استفاده در سمت کلاینت دارم.
پس از جستجو های زیاد و تعریف یک proprety برای textbox در کد و گذاشتن بچسب ScriptablememberAttribute ‌برای ان

[ScriptableMemberAttribute]
public string txtChallenge
{
get
{
return hidChallenge.Content.ToString();
}
set
{
hidChallenge.Content = value;
}
}


و سپس
HtmlPage.RegisterScriptableObject("ScriptObject", this);

بعد در سمت جاوا اسکریپت


var control = null;

function pluginLoaded(sender, arg) {
control = sender.getHost();

}

var con = document.getElementById('silverlightControlHost');
var con1 = document.getElementById("ScriptObject");
alert(con1);
alert(con.MyScriptableObject.txtChallenge);
var x = con.Content.ScriptObject.txtChallenge;
alert(x);


ممنون اگه راهنمایی کنید

در آخر میخواستم بدونم کار با session در سیلور لایت چطور هستش؟

d_derakhshani
چهارشنبه 01 بهمن 1393, 15:29 عصر
الان نتونستی از این کد استفاده کنی؟

سید علی گتمیری
سه شنبه 12 خرداد 1394, 15:02 عصر
1- بهتره مسئله رو مطرح کنی تا پاسخش رو بگیم نه اینکه چون به نظرتون راه حل اینه که تو جاوااسکریپ باید بهش دسترسی داشته باشی، پس باید این کار رو انجام بدی ؟

2- Session در سرور است و آبجکت سیلورلایت در کلاینت. چه استفاده ای از Sesion می خواید داشهه باشید ؟