写javascript是前台和后的内容的区别

  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/p/2467682.html