0

我想要做的是将一个字符串从 ASPX 发送到 UserControl 后面的代码。

第一步有效,调用 WS 并带回一个字符串。

ASPX

function (data) {
            //UpdateUserControl!
    };

问题是我不知道如何将此字符串传递给 UserControl,我尝试了 __doPostBack 但这只会刷新整个页面。我只想用这些项目更新一个列表框。为了以后从用户控件中检索字符串。我在我的 UserControl 中使用 UpdatePanel。

ASCX.VB

'Get shopping list
Public Function UpdateList(list As String) As ListBox
    Dim result As String = ""
    Dim strItems As String = list
    Dim strArray As String() = strItems.Split(","c)
    For Each item As String In strArray
        myListBox.Items.Add(item)
    Next
    Return email_add
End Function
4

2 回答 2

2

将属性添加到用户控件的代码后面。然后,您可以从包含页面设置值。

于 2013-07-04T22:13:16.747 回答
0

使用此代码,

在 aspx 中

public string yourvalue { get; set; }

然后 ascx.cs

 _Default d = new _Default();
  string s = d.yourvalue;

确定它的工作。

于 2013-07-05T05:16:36.783 回答