Возвращаемое значение из .aspx в .aspx.cs - PullRequest
2 голосов
/ 24 июня 2011

Я передаю значение переменной в файле my.aspx.cs в мой файл .aspx.Когда он находится в aspx, его значение изменяется, а затем его необходимо вернуть обратно в файл .aspx.cs.Тем не менее, это не позволит мне изменить значение переменной.Какие-либо предложения?

.cs

       private string dateLookup;
    public string DateLookup
    {
        get { return dateLookup; }
        set { dateLookup = value; }
    }

.aspx

    <script runat="server">
    void Selection_Change(Object sender, EventArgs e)
    {
       "<%=DateLookup %>" = monthList.SelectedItem.Value;
    }

</script>

Ответы [ 2 ]

6 голосов
/ 24 июня 2011

Вы можете назначить свойство как любое другое свойство:

DateLookup = something;

Синтаксис <%= ... %> используется для печати любого значения на странице.

0 голосов
/ 24 июня 2011

событие также должно быть в вашем коде позади (cs)

void Selection_Change(Object sender, EventArgs e)
{
    DateLookup = monthList.SelectedItem.Value;
} 

нотация <% = DateLookup%> не присваивает что-либо, а выводит его в html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...