读书人

传参有关问题 帮忙看一下

发布时间: 2012-02-06 15:52:44 作者: rapoo

传参问题 帮忙看一下
主页面Creat
<uc5:WebKindHard ID="WebKindHard1" runat="server" />

CS里
protected void Btn1_Click(object sender, EventArgs e)
{
WebKindHard wb = (WebKindHard)Page.FindControl("WebKindHard1");
wb.Kid = 1;
}


WEB用户自定义控件WebKindHard.cs里
private int _kid;
public int Kid
{
get { return _kid; }
set { _kid = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
BindData();
}
}
public void BindData()
{
string strWhere = string.Empty;
int KinId = Kid;
if (KinId != 0)
{.....}
}
为什么没传递过来参数?
用TextBox获得了一下参数KID
是0

[解决办法]
要先实例一下才能再获得
[解决办法]
确认 FindControl("WebKindHard1") 得到的是你要找的对象ID,可能你的对象WebKindHard1在
FindControl[?][?]里

读书人网 >C#

热点推荐