我正在尝试从一页转到另一页的某个点。具体来说,我的页面上有照片网格,我希望用户能够单击照片并将用户带到另一个显示照片完整尺寸的页面。我已经完成了,但是当它转到页面时,它会转到页面的顶部,但是我想要的是它向下导航到图片顶部在页面顶部的位置。到目前为止,这是我尝试过的:
PeoplePhoto.aspx:
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%#'~/PeoplePic.aspx?ID='+Eval("ID")'#1'%>'>
<asp:Image ID="Image1" runat="server"
BorderWidth="1px"
BorderColor="#DDDDDD"
Width="230px"
Height="180px"
ImageUrl='<%# "photos/PeoplePhotos/" + Eval("picPath") %>' />
</asp:HyperLink>
PeoplePic.aspx:
<asp:Image ID="Image1" runat="server" AlternateText="People Picture"
BorderWidth="1px"
BorderColor="#DDDDDD"
ImageUrl='<%# "photos/PeoplePhotos/" + Eval("picPath") %>' />
我可以肯定这是我的超链接格式存在的问题,但是我不太确定。
网址后必须加上该区域的ID。例如http://en.wikipedia.org/wiki/India#Geography。
您不想提供#1,而是想提供图像的ID。即image1。
~/PeoplePic.aspx?ID='+Eval("ID")'#image1'.
您必须生成附有图片id的网址,以便导航。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句