asp.net 相关问题 - .NET技术 / ASP.NET
数据库中有个img字段,img可以是任意多个图片名称…例如:aa.jpg,bb.jpg,cc.jpg…
cs文件中一个方法:
public static string getPic(object o, int i)
{
string tmp = o.ToString();
string [] pic=tmp.Split(',');
return pic[i];
}
aspx中绑定:
<img src="backend/UploadFiles/<%#getPic((DataBinder.Eval(Container.DataItem,"ImgName")),0)%>" alt="soft">
绑定为第一张图片即aa.jpg,请问怎么点击img然后就显示bb.jpg,再点显示cc.jpg…以此类推…
可以这样,在cs设置一个全局变量,每点击一次就加一
getpic根据这个全局变量,全查询对应的图片
onclick中修改hidenfield隐藏域值
通过隐藏域取值
var i=parseInt(document.getElementById("hf").value);
定义一个全局静态变量:
public static int n=0;
然后每次click事件中:
{
getPic(o, n);//传入n;
n++;//点击后静态n自加1
}
楼上几位的方法都不太明白,请给点详细代码好吗?
另外,我自己觉得这样可以…不过,出错了,大家给改改…
function bb(var i)
{
i++;
return i;
}
<img src=
"backend/UploadFiles/
<%#getPic((DataBinder.Eval(Container.DataItem,"ImgName")),bb(0))%>"
alt="soft"/>
给改下吧…
应该是I取值的时候出现了问题。。。
也可在getPic中
使用那个
相关问答:
C# code:
SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
大家好!我是一个学生,现在是学ASP的不知道怎么回事,我自己是用CMS做过网站 代码也能看懂一点 现在想买本书,想法有很多,就是想买ASP的 又看到大家说ASP以后没有NET前景好,我又想再去买本ASP.NET的 我知道有这样的想法 ......
代码如下 请高手 指点下 谢谢
ajax_http.js
-------------
function getXMLHTTP() {
var xmlhttp;
if (window.ActiveXObject) {
//IE
try {
......