Frågan#1
Försöker ladda en user control och så länge så fungerar det bra.
Dock så fungerar raden
UserControls_SavedReports details = (UserControls_SavedReports)ctrl;
väldigt sporadiskt. Denna måste jag ju läsa in för att skicka med ett värde i studentId i min UC
Min UC är alltså UserControls_SavedReports.
Den "hittas" inte, dvs visual studio kan inte resolva namnet, jag har haft det här problemet förut och jag kör samma kod som nedan på en annan UC (i ett annat projekt), och där fungerar det.
Control ctrl = this.LoadControl("~/UserControls/SavedReports.ascx");
UserControls_SavedReports details = (UserControls_SavedReports)ctrl;
details.StudentId = new Guid(selectedStudentId);
Min UC:
public partial class UserControls_SavedReports : System.Web.UI.UserControl
{
Guid _studentId;
public Guid StudentId
{
get { return _studentId; }
set { _studentId = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
AnswerService aService = new AnswerService();
GridView3.DataSource = aService.GetGroupedAnswersForStudent(_studentId);
GridView3.DataBind();
}
}