博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
写javascript是前台和后的内容的区别
阅读量:4968 次
发布时间:2019-06-12

本文共 740 字,大约阅读时间需要 2 分钟。

  var activityId='<%=ActivityId %>';

        var attendUserListUrl = '<%=Page.ResolveUrl(Cfsns.Applications.Activity.WebConfigs.PagePath.UserListPopUp.ToReplaceQueryString("ActivityId,AttendingType", "' + activityId + '", Cfsns.Types.AttendingTypes.Attend)) %>';

为什上面会出错,下面是正确的那。原因是在javascript中用了'<%xxx%>'是调用后台的东西,不能与前台的js内容混用,所以 "' + activityId + '"这样拼接字符串导致javascript不认识

        var attendUserListUrl = '<%=Page.ResolveUrl(Cfsns.Applications.Activity.WebConfigs.PagePath.UserListPopUp.ToReplaceQueryString("ActivityId,AttendingType", ActivityId, Cfsns.Types.AttendingTypes.Attend)) %>';

另外在Jquery中$.get(url,fun(data){})是获取指定页面的html;

在.net中所有的ascx自定义空间的调用都必须用页面(.aspx)页面去读取,否则无法显示在浏览器中。

      

转载于:https://www.cnblogs.com/Minghao_HU/archive/2012/04/24/2467682.html

你可能感兴趣的文章