0
我創建了一個類,我想從組合框,複選框或文本框中返回選定的值。在ASP.NET WebForms中使用FindControl返回未知類型的值
的代碼看起來是這樣的:
private string GetControlValue(string controlId)
{
var control = FindControl(controlId);
if (control.GetType() == typeof(RadTextBox))
{
return ((RadInputControl)control).Text;
}
else if (control.GetType() == typeof(RadComboBox))
{
return ((RadComboBox)control).SelectedValue;
}
else if (control.GetType() == typeof(CheckBox))
{
return ((CheckBox)control).Checked.ToString();
}
else
{
return null;
}
}
我可以在一些更有效的方式做到這一點?我想我的例子可能是拳擊每種類型,它會降低性能。
感謝您的幫助。如果任何人有另一個建議,我會暫時關閉這一段時間。 –