我在web页面引入了一个控件但是出现了那个提示。
<tr><td>
<asp:Image ID="Image1"style="CURSOR: hand;" onclick="popUpCalendar(this, form1.txt_year, 'yyyy')" runat="server" ImageUrl="~/icon_calendar.gif" />
</td></tr>
在网上查了下说需要id,但是我哪里已经有id了。请高手赐教 谢谢
<tr><td>
<asp:Image ID="Image1"style="CURSOR: hand;" onclick="popUpCalendar(this, form1.txt_year, 'yyyy')" runat="server" ImageUrl="~/icon_calendar.gif" />
</td></tr>
在网上查了下说需要id,但是我哪里已经有id了。请高手赐教 谢谢
解决方案 »
- Window7系统的一体触摸屏在滚动区域用手指移到最底端时会将整个屏幕都上提
- .net2003和.net2005能同时在一台机器上使用吗?如果装上.net2005后,以前的2003程序怎么办?谢谢
- gridview模板列数据绑定问题:“未将对象引用设置到对象的实例。”
- 一个有关TextBox无法读出数据的简单问题
- 100分求助:连接数据库出行重大问题.(阿木)
- member 问题 急
- 发布一个我刚刚写了.Net的Ajax后台框架AjaxFramwork
- asp与asp.net两个项目互相访问?
- 急急急!!把SERVER2005数据库怎样转换成ACESS数据库
- datagrid和checkbox问题
- sql 关于如何按周来分类
- 我的代码怎么访问不到页面的label?达人指教
看行不行如果可以,就在CS文件使用:
Image1.Attributes.Add("onclick", "popUpCalendar(this, form1.txt_year, 'yyyy')");
ASPX文件中就不要留这段话了
还有,txt_year如果是runat='server'的,那么要修改js为var yeartxt=document.getElmentById('<%=txt_year.ClientID%>').value;onClientlick="javascript:popUpCalendar(this, yeartxt, 'yyyy')"
Image1.Attributes.Add("onclick", "popUpCalendar(this.clientID, form1.txt_year, 'yyyy')");
2 js脚本改成:
popUpCalendar(parm1,parm2,parm3)
{
... document.getElementById(parm1)
... 不知道parm2是干什么用的,根据实际情况来吧
}