ASP.NET4.0图像选择和更改源
如果我有一组图像(按钮),甚至只是一行5个平面图像,我想实现以下目标,最简单的方法是什么,我真的找不到很好的解决方案:ASP.NET4.0图像选择和更改源,asp.net,image,select,Asp.net,Image,Select,如果我有一组图像(按钮),甚至只是一行5个平面图像,我想实现以下目标,最简单的方法是什么,我真的找不到很好的解决方案: 单击其中一个图像时,需要获得新的src,但其他图像需要恢复到原始状态 需要根据单击的图像在单击时设置Asp:标签 在回发时,我需要知道选择了哪一个 除此之外,它是asp.net 4.0,因此单引号给了我javascript的痛苦。单击任一图像时,它需要获得一个新的src,但其他图像需要恢复到原始状态。 首先,您必须创建一个函数,将所有5个图像设置为原始状态 然后确保为每个图
- 单击其中一个图像时,需要获得新的src,但其他图像需要恢复到原始状态
- 需要根据单击的图像在单击时设置Asp:标签
- 在回发时,我需要知道选择了哪一个
除此之外,它是asp.net 4.0,因此单引号给了我javascript的痛苦。单击任一图像时,它需要获得一个新的src,但其他图像需要恢复到原始状态。
$(".classname").click(function(){
//first call the function which will set all 5 images to original state.
//then change the source of the current image. onwhich user has clicked as below:
$(this).attr("src","new source");
// here you can store the id of current image in a variable to keep the record which images have been clicked
});
函数后
剩下的两个步骤将自己完成
在上面的函数中
保存了用户在变量中单击的图像ID
在执行postback
时,您可以轻松地将varibale的
数据保存在hiddenfield
中,或将其分配给staticvaribale
或任何您喜欢的方式
最后,您可以在代码隐藏
中访问它
如果我必须做这件事。我将遵循上述流程。这是一个非常简单和快速的过程。一切都可以在客户端完成
你认为呢?这是一个很大的应用程序。这需要时间。你不是在问问题。甚至要求整个申请。哦,不,请不要这样解释。我不是要一块完成的代码。我只是问最好的做法是什么。你知道,如何标记答案吗?我从javascript开始,但在asp.net 4.0上遇到了无法处理单引号的问题。我知道我可以写我自己的htmlwriter,但我正在考虑这是否是一条路。在上述解决方案中,我最感兴趣的一点是,用javascript实现这一切是否是最佳实践。。。但是,我肯定会重试这个设置,因为它看起来确实是一个快速的方法。谢谢你的评论!“asp.net 4.0不处理单引号”是什么意思?请提供代码。顺便说一句,你要求的是“最佳实践”。我给了你做这项工作的最好方法。Rest取决于您,您在代码中遇到了一些问题。如果我的答案对你有帮助(不是代码)。然后把它标记为答案。它可以帮助其他人。你应该使用javascript。这种工作需要客户端实现。如果你想在服务器端试试。想、做、看都是不现实的。asp.net在属性方面存在一些问题。请添加处理引号。你剩下的回答是我的问题处理得很好,谢谢。