传参问题 帮忙看一下
主页面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[?][?]里