本来用ImageButton事件中写跳转也可以,不过有几个页面加了验证就不行了。有什么办法能在Image中加动态连接?Image1.NavigateUrl ?

解决方案 »

  1.   

    不太明白楼主什么意思,如果是要想让image在不同的环境下点击转向不同的页面的话,这是很容易实现的你可以这个样子做,就将其定义为了一个超级链接,然后在后台定义一个变量用来存放要网址如toWeb,然后你就可以像下边这样子做了:
       <a href=<%=toWeb%> ><image id= .......></image></a>
      

  2.   

    本来用ImageButton事件中写跳转也可以,不过有几个页面加了验证就不行了
    -------
    这个好办啊,你把ImageButton的验证属性
     CausesValidation="False"
    这样它就不会验证了
      

  3.   

    设置ImageButton..CausesValidation=false就可以不验证页面使用了
      

  4.   

    不好意思,我没说清楚。就是图片有没办法像HyperLink一样设置NavigateUrl。 然后NavigateUrl值是在cs文件中动态写入的啊。
      

  5.   

    没有,这个属性是链接所特有的.不过,你可以这样,在页面中放一个label
    然后直接在此label里面写图片及链接
    this.Label1.Text = "<a href=xxx.aspx><img src=xxx.gif></a>";
      

  6.   

    HyperLink应该可以动态加图片信息吧!
    然后通过NavigateUrl来链接