易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net 控件调用前台JavaScript函数

aspx页面中有一段JavaScript函数
<script type="text/javascript">
function showID()
{
  var id= this.id;
  alert(id);
}
</script>

<body>
    <form id="form1" runat="server">
    <div>
        <asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/ad.xml" KeywordFilter="1" 
        Target="_blank"  />
    </div>
    </form>
</body>

现在我想在后台位控件添加一个单击事件:
.cs 中添加如下代码:
protected void Page_Load(object sender, EventArgs e)
    {
        AdRotator1.Attributes.Add("onclick", "showID()");// 希望在点击时调用前台的showID()函数
    }
但是这样不能成功调用,在网上查了下说还要Page.ClientScript.RegisterStartupScript()注册,查了很久确实不知道改怎么办,只好求教给位了,麻烦大家吧具体代码写出来,我急用!谢谢了

如果我的后台还有一个函数,又该怎么调用前台中JavaScript函数的id变量呢????
不行?

Page.ClientScript.RegisterStartupScript(gettype,true," <script>showID() </script>")你试试 你找找坛子有人发过这样的帖子 不过感觉你的那样应该没问题 你


相关问答:

asp.net后台调用js方法 - .NET技术 / ASP.NET

<script type="text/javascript" src="js/Dialog.js"></script>
<script type="text/javascript">
  function zOpenD()
  {
  va ......

新人javascript问题求助,请各位大哥大姐们来帮忙!

这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......

javascript如何调用asp.net带参数的函数

后台:
  protected void form_ini2(string id)
  {
  //处理代码
  }
前台:
 <script language="javascript">
 function DbClickEvent(a ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号