
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页面拿不到图片地址而无法显示新手不知如何解决,请论坛高手赐教 展开
1个回答
展开全部
那说明你的字段值中含有空格,可能是你的数据库字段的数据类型设成了char型,改成varchar试一试 ,或者在程序中使用trim方法移除空格字符

2025-08-05 广告
由于 Paykka 的所有操作流程都是线上化的,所以推测其支持移动端操作,比如通过 APP 或者适配移动端的网页端。这方便用户随时随地管理自己的账户和资金,提升了使用的便捷性。具体情况可咨询官方确认。...
点击进入详情页
本回答由paykka提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询