无法访问动态占位符内的用户控件内的控件

时间:2013-02-19 20:07:32

标签: c# asp.net user-controls

用户从下拉列表中选择值,该下拉列表根据所选值填充具有特定用户控件的占位符。然后,当用户单击提交按钮时,我们希望从用户控件中的控件中检索值。这是代码片段。

    protected void Submit_Click(object sender, EventArgs e)
    {
        string verified = VerifyContactInfo1.FindControl("VerifiedCorrect").ToString();
        //1 if checked nothing is not checked
        string ApplicationID = SelectApplication.SelectedValue;

        Control form = JustificationDynamicControlsHolder.FindControl(justificationname);

        //Texbox Controls
        string justification = form.FindControl("Justification").ToString();
        string credentials = form.FindControl("Credentials").ToString();
        //Dropdownlist Controls
        string industry = form.FindControl("IndustryList").ToString();

代码运行时会出现NullException值错误。变量“form”永远不会收到一个值。任何人都可以提供这个错误的帮助吗?或者有更好的方法来检索这些值吗?

0 个答案:

没有答案