用户从下拉列表中选择值,该下拉列表根据所选值填充具有特定用户控件的占位符。然后,当用户单击提交按钮时,我们希望从用户控件中的控件中检索值。这是代码片段。
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”永远不会收到一个值。任何人都可以提供这个错误的帮助吗?或者有更好的方法来检索这些值吗?