public String Read 
{
get 
{
return eread;
}
set 
{
eread = value;
}
}

解决方案 »

  1.   

    我知道,在UserControl中要触发一些时间,知道返回值,还有在web页面中如何取的这个返回值
      

  2.   

    在UserControl中一个按钮,点击这个按钮后触发一个事件,使eread = 100,如果使100 返回到web页面中去.
      

  3.   

    web页面中需要用的地方<%=eread%>
      

  4.   

    try:private int eread;
    public int Eread
    {
      get{return eread;}
      set{return eread=value}
    }..方法中
    {
      ...
      eread=100;
    }web中调用
    int n=UserControl.Eread;
      

  5.   

    不行啊,在UserControl中的事件是到最后触发的,就是在 public int Eread
    {
      get{return eread;}
      set{return eread=value}
    } 之后才触发,
    而现在,在UserControl触发不同的事件要返回不同的值,怎么办????帮忙,顶啊
      

  6.   

    '初始化左边列表框
        Private Sub InitLeftListBox()        Dim sqlCharString As String
            Dim myDataTable As DataTable        sqlCharString = "SELECT * FROM " & strLeftTableName
            If strLeftWhere <> "" Then
                sqlCharString = sqlCharString & " WHERE " & strLeftWhere
            End If
            If strLeftOrderFieldName <> "" Then
                sqlCharString = sqlCharString & " ORDER BY  &" & strLeftOrderFieldName
            End If
            myDataTable = myClassDB.GetDataTable(sqlCharString)
            LeftlstItem.DataSource = myDataTable
            LeftlstItem.DataTextField = strLeftTextFieldName
            LeftlstItem.DataValueField = strLeftValueFieldName
            LeftlstItem.DataBind()
        End Sub
        '初始化右边列表框
        Private Sub InitRightListBox()        Dim sqlCharString As String
            Dim myDataTable As DataTable        sqlCharString = "SELECT * FROM " & strRightTableName
            If strRightWhere <> "" Then
                sqlCharString = sqlCharString & " WHERE " & strRightWhere
            End If
            If strRightOrderFieldName <> "" Then
                sqlCharString = sqlCharString & " ORDER BY " & strRightOrderFieldName
            End If
            myDataTable = myClassDB.GetDataTable(sqlCharString)
            RightlstItem.DataSource = myDataTable
            RightlstItem.DataTextField = strRightTextFieldName
            RightlstItem.DataValueField = strRightValueFieldName
            RightlstItem.DataBind()
        End Sub
        Private Sub btnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAdd.Click
            Dim myInsertItem As New ClassListItemInsertDel()
            Call myInsertItem.InsertRightToLeft(LeftlstItem, RightlstItem)
            RaiseEvent Click(Me)
            LeftlstItem.DataBind()
            RightlstItem.DataBind()
        End Sub    Private Sub btnDelete_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnDelete.Click
            Dim myInsertItem As New ClassListItemInsertDel()
            Call myInsertItem.InsertLeftToRight(LeftlstItem, RightlstItem)
            RaiseEvent Click(Me)
            LeftlstItem.DataBind()
            RightlstItem.DataBind()
        End Sub
        '函数功能:获取左边列表框所有选项
        '返回值:
        '   返回ListBox.Item.Text组成的一唯数组
        Public Function GetLeftListItemText() As Array
            Dim myClassListControl As New ClassListItemInsertDel()
            Dim ArrayResult As Array        ArrayResult = myClassListControl.GetListItemText(LeftlstItem)
            Return ArrayResult
        End Function    '函数功能:获取右边列表框所有选项
        '返回值:
        '   返回ListBox.Item.Text组成的一唯数组
        Public Function GetRightListItemText() As Array
            Dim myClassListControl As New ClassListItemInsertDel()
            Dim ArrayResult As Array        ArrayResult = myClassListControl.GetListItemText(RightlstItem)
            Return ArrayResult
        End Function    '函数功能:获取左边列表框所有选项值
        '返回值:
        '   返回ListBox.Item.Value组成的一唯数组
        Public Function GetLeftListItemValue() As Array
            Dim myClassListControl As New ClassListItemInsertDel()
            Dim ArrayResult As Array        ArrayResult = myClassListControl.GetListItemValue(LeftlstItem)
            Return ArrayResult
        End Function    '函数功能:获取右边列表框所有选项值
        '返回值:
        '   返回ListBox.Item.Value组成的一唯数组
        Public Function GetRightListItemValue() As Array
            Dim myClassListControl As New ClassListItemInsertDel()
            Dim ArrayResult As Array        ArrayResult = myClassListControl.GetListItemValue(RightlstItem)
            Return ArrayResult
        End Function是控件的一部分;
    在页面就可以这样取到控件的值了
    控件名.GetRightListItemValue()等等;
      

  7.   

    试试将上面的方法改为
    ..方法中
    {
      ...
      Eread=100;
    }
      

  8.   

    private void Button1_Click(object sender, System.EventArgs e)
    {
      Num="100";
    }public string Num
    {
      get{return (string)ViewState["num"];}
      set{ViewState["num"]=value;}
    }
    经过测试,这样好像能满足你的要求