只有一个页,我已经做成一个文件了,在这里下载,一看就明白,有我的一个说明文件,很简洁明了!http://www.rczx.com/ask/webdiyerhelp.rar解决方案在目录 sln 里。

解决方案 »

  1.   

    我的主要意思是如何能把example.aspx页中的javascript校验在变成一个example.ascx用户控件时,如何加到控件中,,然后放在index.aspx中,且实现原example.aspx的功能?
      

  2.   

    javascript直接放在example.aspx里,example.aspx引用的用户控件是可以直接调用的。不好意思,没看你代码。
      

  3.   

    不行,另外,这个avascript 有点难
    因为aspx页引用ascx控件时,ascx中的服务器控件的ID会变了,另外我是想把javascript 和ascx做在一起,一个整体,不想哪一个页引用了这个ascx,都要往这个aspx页里重写一次javascript函数!我的email:  [email protected]
    谢谢!!
      

  4.   

    不要在控件中将使用的javascript名写死。可以考虑用WebControl.ClientID + 原先的js函数名来作为生成后的函数名。
      

  5.   

    所有用到控件id的js代码中id改为
    document.Form[0].<%=控件id.ClientID%>
      

  6.   

    如果放在用户控件中,那么原来的服务器控件的ID都会发生改变,也就是控件的ID会动态改变,你可以直接在ascx页面上用<%=Function.ClientID%>这种方式来获取服务器控件在客户端的ID,文件已帮你写好,发到你的邮箱里了,请查收。
      

  7.   

    多谢各位好心的大侠!
    不过,我还是最感谢  "webdiyer(陕北吴旗娃) " 版主!
    原因如下: 1 我的这个问题不仅仅是 <%=Function.ClientID%>这个问题,  其中有个 chnageoption函数是单纯用
      <%=Function.ClientID%>解决不了的。后来webdiyer(陕北吴旗娃)给我解决好后的代码我看了,做了很大改动,如果不是对.net中应用如何javascript技巧和对javascript特别精通的话,是做不出来的,这里,我佩服webdiyer(陕北吴旗娃)的技术五体投地! 2 webdiyer(陕北吴旗娃) 的人品实在是难得, 只有他能耐心的把我的东西看完,然后,改好后,发到了我的邮箱里,说实在的,我最开始没报着真的会有人能这么做,可是webdiyer(陕北吴旗娃)真的这样做了,我感动得实在是不知说什么好。
     
      webdiyer(陕北吴旗娃)无论是从技术上还是从任何方面来讲都是当之无愧的真正的 MVP  !