GridView中HyperLinkField问题
做了一个gridview,里面的一个字段用HyperLinkField替换了,本来设想是点击这个HyperLinkField就可以看照片前台代码是XMLcode<asp:...
做了一个gridview,里面的一个字段用HyperLinkField替换了,本来设想是点击这个HyperLinkField就可以看照片
前台代码是XML code<asp:HyperLinkField DataNavigateUrlFields="id"
DataNavigateUrlFormatString="ShowMap.aspx?uid=~/Pic/{0}.jpg"
HeaderImageUrl="~/Pic/smap.jpg" HeaderText="点击查看照片" Text="查看照片" />
然后在ShowMap.aspx的后台文件中写
C# codeprotected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Image1.ImageUrl = Request.QueryString["uid"];
}
}
结果浏览器给了一个1 .jpg。。。。。。文件名和后缀名之间居然有很多空格。请看下图,这导致后面的ShowMap页面拿不到图片地址而无法显示新手不知如何解决,请论坛高手赐教 展开
前台代码是XML code<asp:HyperLinkField DataNavigateUrlFields="id"
DataNavigateUrlFormatString="ShowMap.aspx?uid=~/Pic/{0}.jpg"
HeaderImageUrl="~/Pic/smap.jpg" HeaderText="点击查看照片" Text="查看照片" />
然后在ShowMap.aspx的后台文件中写
C# codeprotected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Image1.ImageUrl = Request.QueryString["uid"];
}
}
结果浏览器给了一个1 .jpg。。。。。。文件名和后缀名之间居然有很多空格。请看下图,这导致后面的ShowMap页面拿不到图片地址而无法显示新手不知如何解决,请论坛高手赐教 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询