我要做的是将一个字符串从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
答案 0 :(得分:2)
将属性添加到usercontrol后面的代码中。然后,您可以从包含页面设置值。
答案 1 :(得分:0)
使用此代码,
在aspx中
public string yourvalue { get; set; }
然后是ascx.cs
_Default d = new _Default();
string s = d.yourvalue;
确保它有效。