图像文本上的代码后面
Image text on code behind
我在我的项目中有一些图像,在那些图像中有代表项目类别的文本。把鼠标放在这张图片上,我们可以看到子类别。现在的问题,我所遭受的是,我被困在寻找如何图像文本可以在代码后面得到。请帮我想个办法。
<asp:Image ID="Image1" runat="server"
ImageUrl="~/Images/New Bitmap Image(1).bmp" Width="180px"
CssClass="class1" Height="96px" />
直接在代码中访问图像中使用的文本是不可能的,除非您执行一些图像处理代码。
最好设置一个alt
,并在后面的代码中访问它。
<asp:Image runat="server" ID="img" ToolTip="My Image Text" ImageUrl="some.jpeg"/>
显示为
<img src="" alt="My Image Text" id="img" />
在后台代码string imageText=img.ToolTip
更新:
使用隐藏字段来知道哪个带有子类别的图像被单击
<asp:Image runat="server" ID="img" ToolTip="My Image Text"
onclick="setSelectedImage(this)" ImageUrl="some.jpeg"/>
<asp:HiddenField id="hdnSelected" runat="server" />
页面中的Javascript
function setSelectedImage(obj)
{
//based on your condition to check it has subcategories
document.getElementById("<%= hdnSelected.ClientID %>").value=obj.id;
}
后面的代码Image selectedImg=(Image)Page.FindControl(hdnSelected.Value);
string text=selectedImg.ToolTip
在添加图像时您知道图像文本吗?如果是,那么你可以在data属性中添加该文本,并使用js代码轻松访问它。
<img id="temp" src="/images/43/jpg" data-text="43" />
Js代码document.getElementById("temp").getAttribute("data-text");
相关文章:
- d3js文本传输-示例代码不起作用
- 用于用户内容的简单代码编辑器/文本格式化程序(在Rails中)
- 使用.format在一些HTML代码中插入文本,会出现错误(Python)
- html代码需要可点击的文本按钮
- 使用Javascript代码在文本框上激发退格事件
- 用js代码重新定位文本
- 通过从文本区域获取代码,在画布中运行处理代码
- html或java脚本代码在硬盘中创建一个文本文件
- 用于更改链接文本的字体颜色的代码
- 在Asp.net的TextBox中插入所需文本的java脚本代码
- php代码或脚本接受自动完成列表中文本框中的值
- 使用 jQuery 检查文本可见性 .包含代码的行为不符合预期
- 修复Javascript代码以将文本中的所有Youtube链接转换为Youtube ID功能
- 从一个文本框执行代码,并在另一个文本框中以 HTML 显示输出
- MVC 4:使用 JQUERY 和 PartViewResult 动态创建 HTML 文本框.如果代码是动态添加的,如何
- 实现复制和粘贴代码/文本检测
- 如何从代码文本加载模块
- 正在寻找JavaScript或jQuery中的代码文本框库
- 在ajax请求后传递代码文本
- 我如何摆脱在我的JavaScript代码文本框中的NaN