返回从.aspx到.aspx.cs的值

本文关键字:aspx 的值 cs 返回 | 更新日期: 2023-09-27 18:00:12

我正在将my.aspx文件中的一个变量的值传递给我的.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>

返回从.aspx到.aspx.cs的值

您可以像分配任何其他属性一样分配属性:

DateLookup = something;

<%= ... %>语法用于将任何值打印到页面上。

事件也应该在代码隐藏(cs)中

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

<%=DateLookup%>表示法不分配内容,它将其输出到html