Показать сообщение отдельно
  #1 (permalink)  
Старый 23.06.2011, 04:26
Аспирант
Отправить личное сообщение для Jeer Посмотреть профиль Найти все сообщения от Jeer
 
Регистрация: 23.01.2011
Сообщений: 30

Доступ к Dictionary <string,struct>
Добрый день, вопрос для тех, кто разбирается в .Net
У меня определен статический класс Class1, в котором содержится статический словарь Dictionary и описание структуры:

//c# code------------
public static class Class1
{
public static Dictionary<string, struct1> Class1_Pict =
new Dictionary<string, struct1>();

public struct struct1
{
public string pict;

//конструктор
public struct1 (string pict) {this.pict = pict;}
}
}
//--------------------

Затем мы этот словарь заполняем, не важно на какой странице
//c# code------------
Class1.Class1_Pict.Add ("test1", new Class1.struct1("../Theme/pict0.gif");
Class1.Class1_Pict.Add ("test2", new Class1.struct1("../Theme/pict1.gif");
//------------

Заполняется всё хорошо, теперь я пытаюсь с помощью jQuery, поменять src у какой-либо картинки (img1), используя значения из этого словаря. Вопрос как до него достучаться.

<head runat="server">
<title></title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.js">
</script>
</head>
<body>
<form id="form1" runat="server">
...
<img id="img1" src=""/>

<script type="text/javascript">
$("img1").attr("src", );
</script>
</form>
</body>
---------------
Если вместо вставить значение "../Theme/pict1.gif", то картинка отображается. Мне же нужно получить значение из моего Dictionary, в c# это делается так:
string s = Class1.Class1_Pict["test1"].pict;
Как это значение вытащить через jQuery?

Последний раз редактировалось Jeer, 23.06.2011 в 04:46.
Ответить с цитированием