【发布时间】:2012-04-13 12:52:10
【问题描述】:
我有问题。我有 site.master,其中包括几个用户控件。现在我需要将实际页面代码中的值(字符串)传递给母版页面用户控件(属性)。
所以我的主人是这样的:
<%@ Master Language="VB" CodeFile="/scripts/pohjakoodit.master.vb" Inherits="pohjakoodit" AutoEventWireup="false" debug="false" %>
...在master的末尾有:
<ucSheriff:sheriffala ID="sheriffala" statvalue="atesti" runat="server" />
然后我的实际页面是这样开始的:
<%@ Page Language="vb" MasterPageFile="site.master" AutoEventWireup="false" CodeFile="/scripts/alkuuutisetxw.aspx.vb" Inherits="uutiset_index" debug="true" %>
sheriffala.ascx 有财产
dim Public staref As String = ""
Public Property statvalue() As String
Get
Return statvalue
End Get
Set(ByVal value As String)
staref = value
End Set
End Property
现在我尝试从文件 alkuuutisetxw.aspx.vb 后面的代码中的用户控件 sheriffala 访问属性 statvalue。
我已经尝试过非常基础的东西,比如
sheriffala.statvalue = "my srting"
要么
page.master.sheriffala.statvalue = "my srting"
并尝试了几个绑定,没有一个没有成功。
那么如何将字符串从文件后面的代码传递给用户控件属性?
【问题讨论】: