系统提示System.Char”不包含名为“photo”的属性。
我主要想写就是点击图片跳转到用户详细界面,第一个界面是DisplayUser.aspx,点击用户头像跳转到Userinfowebpage.aspx界面,我在第二个界面中设置了一个DalaList接收信息,但是无论如何接收不到,页面跳转显示的是成功的,我设置了一个Button可以显示。
下面是我的用户详细信息界面(跳转后的界面)后台的代码:
protected void Page_Load(object sender, EventArgs e)
{
this.LoadDataList();
}
protected void DataList1_EditCommand(object source, DataListCommandEventArgs e)
{
this.DataList1.EditItemIndex = e.Item.ItemIndex;
this.LoadDataList();
}
private void LoadDataList()
{
Entity.User u = new Entity.User();
u.Userid = Request.QueryString["userid"];
this.DataList1.DataSource = Business.AdminBusiness.SelectUserbyUID(u);
this.DataList1.DataBind();
}
调用的这个SelectUserbyUID以及这个方法中用到的存储过程都是没有错误的,能够正常输出信息。
所以到底为什么第二个界面跳转接收不到任何数据?
写日志到文件,辅助调试。