问题描述
用户自定义控件的代码:publicpartialclassBack_EmployeeSearch:System.Web.UI.UserControl{protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){ddlSearchList.Items.Add("全部字段");ddlSearchList.Items.Add("员工编号");ddlSearchList.Items.Add("员工姓名");}}protectedvoidBtnSearch_Click(objectsender,EventArgse){}}
解决方案
解决方案二:
干吗要做成用户自定义控件呢
解决方案三:
方便在其他的页面使用.自定义控件不是方便调用吗?
解决方案四:
可现在弄得一点也不方便
解决方案五:
Request.forms方式去取
解决方案六:
当然你可以把控件做好一点,他们的值写属性来做接口,这样就麻烦多了或者你可以在这个自定义控件里去找那些你需要的控件,也是可以的
解决方案七:
引用4楼lb0726的回复:
Request.forms方式去取
这个怎么取啊,试过了,不行啊。
解决方案八:
引用1楼c8328349的回复:
干吗要做成用户自定义控件呢
不做成用户自定义的控件也行,能像ASP一样类似include的方法也行啊。
解决方案九:
点击按钮的时候Response.Redirect("?queryitem="+DropDownList1.SelectedValue.ToString()+"$content="+Label1.Text);
这样的网址最后应该是www.这个页面.aspx?queryitem=值1&content=值2重新转向本页用url传值来告诉本页查询条件然后在pageload中判断Request.QueryString是否有值,有的话进行条件查询,没有的话该干什么干什么,取值的方法为Stringqueryitem=Request.QueryString["queryitem"].ToString();Stringcontent=Request.QueryString["content"].ToString();
queryitem是查询项目,content是查询的条件。