0

我在 aspx 页面中使用 asp 控件 SlideShowExtender。

我正在使用上一个和下一个按钮。

我想添加一个删除按钮。有没有办法找出用户当前在哪张图片上?我很难找到如何获取 SlideShowExtender 当前显示的图像的名称。

感谢您的帮助 =)

4

2 回答 2

0

疯狂的解决方法

将 MouseDown 事件添加到图像(OnClick 不起作用)

asp:Image runat="server" ID="MainImage" Width="1000" ImageUrl="" onmousedown="javascript:return MainClick();"

JavaScript

    function MainClick() {
        i = document.getElementById('<%=MainImage.ClientID %>');
        c = document.getElementById('<%=MainImageClick.ClientID %>');
        c.value = i.getAttribute("src");
        __doPostBack(null, null);
        return true;
    }

</script>

C# - 可能有一些设置发件人的方法,但我正在处理一个超出预算的项目

protected void Page_Load(object sender, EventArgs e) { if (IsPostBack)

{
    string mainImageClick = MainImageClick.Value;
    if (!string.IsNullOrEmpty(mainImageClick))
      DoMainImageClick(mainImageClick);
    MainImageClick.Value = string.Empty;
 }

}

于 2013-07-30T22:03:03.117 回答
0
$find("<%= slideshowextend1.ClientID %>")._currentValue.ImagePath;
$find("<%= slideshowextend1.ClientID %>")._currentValue.Name;
于 2012-06-02T04:47:12.297 回答