一个事件
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
}一个方法: public void parentTree(TreeNode node)
{
string deptName = this.DropDownList1.SelectedItem.Text.ToString();
string deptId = this.DropDownList1.SelectedValue.ToString();
TreeNode Newnode = new TreeNode(deptName, deptId);
Newnode.PopulateOnDemand = true;
Newnode.SelectAction = TreeNodeSelectAction.Expand;
node.ChildNodes.Add(Newnode);
}想要当这个事件触发时传过去两个参数:
string deptName = this.DropDownList1.SelectedItem.Text.ToString();
string deptId = this.DropDownList1.SelectedValue.ToString();
请教各位了!
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
}一个方法: public void parentTree(TreeNode node)
{
string deptName = this.DropDownList1.SelectedItem.Text.ToString();
string deptId = this.DropDownList1.SelectedValue.ToString();
TreeNode Newnode = new TreeNode(deptName, deptId);
Newnode.PopulateOnDemand = true;
Newnode.SelectAction = TreeNodeSelectAction.Expand;
node.ChildNodes.Add(Newnode);
}想要当这个事件触发时传过去两个参数:
string deptName = this.DropDownList1.SelectedItem.Text.ToString();
string deptId = this.DropDownList1.SelectedValue.ToString();
请教各位了!
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
ViewState["deptName"] = this.DropDownList1.SelectedItem.Text.ToString();
ViewState["deptId"] = this.DropDownList1.SelectedValue.ToString();
} public void parentTree(TreeNode node)
{
string deptName = ViewState["deptName"]==null?"": ViewState["deptName"].ToString();
string deptId = ViewState["deptId"]==null?0:ViewState["deptId"].ToString();
TreeNode Newnode = new TreeNode(deptName, deptId);
Newnode.PopulateOnDemand = true;
Newnode.SelectAction = TreeNodeSelectAction.Expand;
node.ChildNodes.Add(Newnode);
}
<asp:DropDownList ID="DropDownList1" runat="server"> </asp:DropDownList>
有runat="server"的话,就行了、、、
如果不放心,就用个全局的变量deptName,deptId.
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
string deptName= this.DropDownList1.SelectedItem.Text.ToString();
string deptId= this.DropDownList1.SelectedValue.ToString();
} public void parentTree(TreeNode node)这个方法里面,就照你那样写,就可以了、、
1、使用ViewState,只适合相同页传值。
2、Url参数,即加"?deptname=xxx&&deptid=122。Request["depname"]取值
3、使用Session楼主的问题,如果是同一次请求,定两个全局变量就行了。在事件中对全局变量赋值。