1.选择了图片就用选择的填充,没有选择就是用默认的我把它分成了两部分1.文字 2.图片上传  各有一个提交按钮
现在的问题是。如果我先点击文字部分的提交,得到一个string strID=System.Guid.NewGuid().ToString();//GUID编号ID  然后根据编号插入相应字段接着点击图片上传,要确立图片的路径写入数据库相应的位置,如何才能拿到刚才所用的ID,和刚才的文字插入到一条记录如果先点击图片后插入文本也存在这个问题2.写了一个使用默认图片的方法,显示不出,不知道那里出错了前台<asp:Image id=Image1 runat="server" Width="150" Height="160" ImageUrl='<%#GetImgPath(DataBinder.Eval(Container, "DataItem.n_url").ToString()) %>'>
</asp:Image>
后台:
protected string GetImgPath(string imgpath)
{
if(imgpath!="")
{
return imgpath;
}
else
{
return "images/index.gif";
}
}

解决方案 »

  1.   

    写了一个使用默认图片的方法,显示不出,不知道那里出错了前台<asp:Image id=Image1 runat="server" Width="150" Height="160" ImageUrl='<%#GetImgPath(DataBinder.Eval(Container, "DataItem.n_url").ToString()) %>'>
    </asp:Image>
    后台:
    protected string GetImgPath(string imgpath)
    {
    if(imgpath!="")
    {
    return imgpath;
    }
    else
    {
    return "images/index.gif";
    }
    }第2各问题,自己已经解决了,现在大家帮忙回答第一个问题,谢谢