Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 9th, 2012  |  syntax: None  |  size: 7.67 KB  |  hits: 36  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Getting a user name through java script in sharepoint aspx page
  2. <script type="text/javascript" language="javascript">
  3.  
  4. if(document.getElementById('<%=LoginName1.ClientID %>') == "ABC";
  5. location.href="/teamsite/Home.aspx";
  6.  
  7. </script>
  8.        
  9. <%-- _lcid="1033" _version="14.0.4762" _dal="1" --%>
  10. <%-- _LocalBinding --%>
  11. <%@ Page language="C#" MasterPageFile="~masterurl/default.master"    Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage,Microsoft.SharePoint,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" meta:progid="SharePoint.WebPartPage.Document"  %>
  12. <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
  13. <%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
  14. <%@ Import Namespace="Microsoft.SharePoint" %> <%@ Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
  15. <asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server">
  16. <SharePoint:ListItemProperty Property="BaseName" maxlength="40" runat="server"/>
  17. </asp:Content>
  18. <asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea" runat="server">
  19. <WebPartPages:WebPartZone runat="server" title="loc:TitleBar" id="TitleBar" AllowLayoutChange="false" AllowPersonalization="false"><ZoneTemplate>
  20.     <WebPartPages:TitleBarWebPart runat="server" AllowEdit="True" AllowConnect="True" ConnectionID="00000000-0000-0000-0000-000000000000" Title="Web Part Page Title Bar" IsIncluded="True" Dir="Default" IsVisible="True" AllowMinimize="False" ExportControlledProperties="True" ZoneID="TitleBar" ID="g_771de8f3_6bde_473c_ade0_fd62f3baa052" HeaderTitle="Calculating..." AllowClose="False" FrameState="Normal" ExportMode="All" AllowRemove="False" AllowHide="True" SuppressWebPartChrome="False" DetailLink="" ChromeType="None" HelpLink="" MissingAssembly="Cannot import this Web Part." PartImageSmall="" HelpMode="Modeless" FrameType="None" AllowZoneChange="True" PartOrder="1" Description="" PartImageLarge="" IsIncludedFilter="" __MarkupType="vsattributemarkup" __WebPartId="{771DE8F3-6BDE-473C-ADE0-FD62F3BAA052}" WebPart="true" Height="" Width=""></WebPartPages:TitleBarWebPart>
  21.  
  22. <WebPartPages:TitleBarWebPart runat="server" AllowEdit="True" AllowConnect="True" ConnectionID="00000000-0000-0000-0000-000000000000" Title="Web Part Page Title Bar" IsIncluded="True" Dir="Default" IsVisible="True" AllowMinimize="False" ExportControlledProperties="True" ZoneID="TitleBar" ID="g_ea882083_ab10_4e70_9986_6cbe1640086a" HeaderTitle="Calculating..." AllowClose="False" FrameState="Normal" ExportMode="All" AllowRemove="False" AllowHide="True" SuppressWebPartChrome="False" DetailLink="" ChromeType="None" HelpLink="" MissingAssembly="Cannot import this Web Part." PartImageSmall="" HelpMode="Modeless" FrameType="None" AllowZoneChange="True" PartOrder="2" Description="" PartImageLarge="" IsIncludedFilter="" __MarkupType="vsattributemarkup" __WebPartId="{EA882083-AB10-4E70-9986-6CBE1640086A}" WebPart="true" Height="" Width=""></WebPartPages:TitleBarWebPart>
  23.  
  24. </ZoneTemplate></WebPartPages:WebPartZone>
  25. </asp:Content>
  26. <asp:Content ContentPlaceHolderId="PlaceHolderTitleAreaClass" runat="server">
  27. <style type="text/css">
  28. Div.ms-titleareaframe {
  29. height: 100%;
  30. }
  31. .ms-pagetitleareaframe table {
  32. background: none;
  33. }
  34. </style>
  35. </asp:Content>
  36. <asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">
  37. <meta name="GENERATOR" content="Microsoft SharePoint" />
  38. <meta name="ProgId" content="SharePoint.WebPartPage.Document" />
  39. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  40. <meta name="CollaborationServer" content="SharePoint Team Web Site" />
  41. <script type="text/javascript">
  42. // <![CDATA[
  43. var navBarHelpOverrideKey = "WSSEndUser";
  44. // ]]>
  45. </script>
  46. <SharePoint:UIVersionedContent ID="WebPartPageHideQLStyles" UIVersion="4" runat="server">
  47.     <ContentTemplate>
  48. <style type="text/css">
  49. body #s4-leftpanel {
  50. display:none;
  51. }
  52. .s4-ca {
  53. margin-left:0px;
  54. }
  55. </style>
  56.     </ContentTemplate>
  57. </SharePoint:UIVersionedContent>
  58. </asp:Content>
  59. <asp:Content ContentPlaceHolderId="PlaceHolderSearchArea" runat="server">
  60. <SharePoint:DelegateControl runat="server"
  61.     ControlId="SmallSearchInputBox"/>
  62. </asp:Content>
  63. <asp:Content ContentPlaceHolderId="PlaceHolderLeftActions" runat="server">
  64. </asp:Content>
  65. <asp:Content ContentPlaceHolderId="PlaceHolderPageDescription" runat="server">
  66. <SharePoint:ProjectProperty Property="Description" runat="server"/>
  67. </asp:Content>
  68. <asp:Content ContentPlaceHolderId="PlaceHolderBodyRightMargin" runat="server">
  69. <div height="100%" class="ms-pagemargin"><img src="/_layouts/images/blank.gif" width="10" height="1" alt="" /></div>
  70. </asp:Content>
  71.  
  72. <asp:Content ContentPlaceHolderId="PlaceHolderPageImage" runat="server"></asp:Content>
  73. <asp:Content ContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content>
  74. <asp:Content ContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content>
  75. <asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
  76.     <table cellpadding="4" cellspacing="0" border="0" width="100%">
  77.             <tr>
  78.                 <td id="_invisibleIfEmpty" name="_invisibleIfEmpty" valign="top" width="100%">
  79.                 <WebPartPages:WebPartZone runat="server" Title="loc:FullPage" ID="FullPage" FrameType="TitleBarOnly"><ZoneTemplate></ZoneTemplate></WebPartPages:WebPartZone> </td>
  80.             </tr>
  81.             <script type="text/javascript" language="javascript">if(typeof(MSOLayout_MakeInvisibleIfEmpty) == "function") {MSOLayout_MakeInvisibleIfEmpty();}</script>
  82.     </table>
  83. </asp:Content>
  84.  
  85.  
  86. <asp:Content>
  87. <script type="text/javascript">
  88. ExecuteOrDelayUntilScriptLoaded(getUserData, "sp.js");  
  89. var context = null;
  90. var web = null;
  91. var currentUser = null;
  92.     function getUserData() {
  93.         context = new SP.ClientContext.get_current();
  94.         web = context.get_web();
  95.         currentUser = web.get_currentUser();
  96.         currentUser.retrieve();
  97.         context.load(web);
  98.         context.executeQueryAsync(Function.createDelegate(this, this.onUserDataSuccess), Function.createDelegate(this, this.onUserDataFailure));
  99.     }
  100.     function onUserDataSuccess(sender, args) {
  101.         var user = web.get_currentUser();
  102.         alert('User name:' + user.get_title() + 'n Login Name:' + userObject.get_loginName());
  103.     }
  104.     function onUserDataFailure(sender, args) {
  105.         alert('request failed ' + args.get_message() + 'n' + args.get_stackTrace());
  106.     }
  107. </script>
  108. </asp:Content>`enter code here`
  109.        
  110. <script type="text/javascript">
  111.     ExecuteOrDelayUntilScriptLoaded(getUserData, "sp.js");  
  112.     var context = null;
  113.     var web = null;
  114.     var currentUser = null;
  115.         function getUserData() {
  116.             context = new SP.ClientContext.get_current();
  117.             web = context.get_web();
  118.             currentUser = web.get_currentUser();
  119.             currentUser.retrieve();
  120.             context.load(web);
  121.             context.executeQueryAsync(Function.createDelegate(this, this.onUserDataSuccess), Function.createDelegate(this, this.onUserDataFailure));
  122.         }
  123.         function onUserDataSuccess(sender, args) {
  124.             var user = web.get_currentUser();
  125.             alert('User name:' + user.get_title() + 'n Login Name:' + userObject.get_loginName());
  126.         }
  127.         function onUserDataFailure(sender, args) {
  128.             alert('request failed ' + args.get_message() + 'n' + args.get_stackTrace());
  129.         }
  130. </script>