关于在cs里放置一个图片,点这图的时候可以触发一个事件.20分
在cs文件里写:
public Image tochange()
{
Image imageforpinglun = new Image();
imageforpinglun.ImageUrl = "pic/pinglun.png ";
return imageforpinglun;
}
上面我希望能返回一个image图片,还少一行,我不知道如何写,功能就是类似onclick事件,比如onclick= "tohtml() ";那个tohtml()就是我在cs里的一个方法.
最后我想在aspx里调用一下就可以了 <% tochange(); %>
我刚学,很菜,希望csdn的朋友们能给帮助,20分仅仅表心意,谢谢!!
------解决方案--------------------我觉得你的思路有问题。
我觉得
要么用Response.write( " <img src= ' "+你的函数()+ " '/> ")
或者动态生成个image控件,同时设定属性
简单点的事先放一个Image控件到指定位置。然后点击按钮改变Image控件属性就可以了。
------解决方案--------------------联系我吧,babystudio@163.com,我们进一步交流,因为你的表述有问题,我没太明白你想干嘛
------解决方案--------------------其实真不明白你想表达什么意思!
只能分析出两种结论:
1、看标题嘛觉得你是想在图片上加点击事件。
2、但是看内容,你的意图就是想点击事件后显示张图片。
至于第一种结论的解决方法就是直接用控件:ImageButton就行了。
第二种我有一个方法你可以试下:
你在页面文件想显示图片的位置加入一个Literal控件。
然后在后台写如下代码:
public void tochange()
{
Listeral1.Text = " <img src= 'pic/pinglun.png ' /> ";
}
然后在你想调用的地方加上tochange()就OK啦。
不知道能不能解决你的问题,不过你的题目和内容确实没多大关联。
------解决方案--------------------cs: page_laod
Image img = new Image();
img.ImageUrl = "../config/cn.gif ";
img.Attributes.Add( "onclick ", "alert( ' "+Server.MapPath( "../config/cn.gif ")+ " ') ");
this.div1.Controls.Add(img);
aspx:
<body>
<form id= "form1 " runat= "server ">
<div id= "div1 " runat= "server "> </div>
</form>
</body>