.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

Pass user id and get full name back

Posted By:      Posted Date: May 22, 2011    Points: 0   Category :Windows Application


I have following code that returns a user's full name when I pass it a given name like John, however
rather than hard coding names I would like to pass it the current user's ID and get the full name back but I can't figure it out. I am passing the
username like this domain/jsmith. I have made comments below to indicate what works or not.

         String username = HttpContext.Current.User.Identity.Name.ToString();
         DirectoryEntry dir = new DirectoryEntry("LDAP://myDomain");
         DirectorySearcher search = new DirectorySearcher(dir);
         //search.Filter = "(&(objectClass=user)(givenname=John))"; //works fine
         search.Filter = "(&(objectClass=user)(objectCategory=person)(sAMAccountName=" + username + "))"; // Does not work
         SearchResult searchresult = search.FindOne();
         if (searchresult != null)
             foreach (System.Collections.DictionaryEntry direntry

View Complete Post

More Related Resource Links

checkboxlist full post back problem is association with PopupControlExtender


I have used a checkboxlist in association with PopupControlExtender. All the items are inside the update panel. I used the server side SelectedIndex changed event of checkbox list for another purpose.  But it cause full post back while checking the check box item. The update panel doent make any sense here.

        <asp:ScriptManager ID="Scriptmanager1" runat="server">
        <asp:UpdatePanel ID="UpdatePanel3" runat="server">

How to pass param between two user controls?

Hello,I would like to convert some aspx code in user controls. This would lead me to having a master user control that contains other controls inside.The contained user controls have datasource with some control parameters that takes the value from a control present in the aspx (now) and that will then moved in the container user control.which is the best way to handle a scenario like this?thanks a lot

How to pass a control ID to a User Control

Dear guy,i am very new to asp.net and i am trying to make a pop-up messsage box, using popupControlExtender. Such extender will be inside a web user control but the target control will be outside the user control instead. Could anyone tell me how i can do it ? =========================================my user Control : UCPopUp.ascx<asp:Panel ID="pnlPopUp" runat="server" style="display:none" ><div class="clsPopUp" ><asp:Literal ID="lblPopUp" runat="server" Text="Pop up Message." /></div></asp:Panel>                                                                       <asp:PopupControlExtender ID="PCEPopUp" runat="server"                                                     TargetControlID="TxtMyControl" PopupControlID="pnlPopUp"  Position="Right" /> =================================================in the page,<asp:textbox id="txtMyControl" runat="server" text="" /><

How to pass current user's login name as parameter to a RDL . (SSRS integration with sharepoint)

I have a webmethod which has two parameters. One is for year and another is for Currently logged in user. I call this method in RDL file. From RDL File how can we pass Currently logged in user's login name? I tried  with USER!UserID. It is passing the USERID but i need to pass the login name(SPWEB.currentuser.loginname)  

VS , Where Create User Wizard Save User and Pass and info

Hi , First Sorry For My Bad English :DAnd Second:I Have Question : Can I Edit Create User Wizard To Save Info To My Project  Sql ? And Where Normal Create User Wizard Save Info Of Register ? TanX !! :D !

Pass values between user controls on 2 different aspx pages

I have 2 user controls that is hosted by 2 different aspx pages.example: srcpage.aspx --> hosts the --> sourceusercontrol.ascxanddestpage.aspx --> hosts the --> destinationusercontrol.ascxI would like the values in the text fields of the sourceusercontrol.ascx to be passed on to the labels in the destinationusercontrol.ascx. I have gone through the MSDN ASP.Net examples and i was able to successfully pass values between two aspx page using the postback URL functionality, but cannot do the same thing with the usercontrols on 2 different aspx pages. Any suggestions would be helpfull....! Thanks..! 

Check user and pass at login

Hello!I use a class method that looks something like this to check for user and pass at login:public static bool checkUser(string conn, string user, string pass) { SqlConnection conn = new SqlConnection(conn); string sql = "SELECT User, Pass FROM TableUser WHERE User = @user AND Pass = @pass"; SqlDataAdapter da = new SqlDataAdapter(sql, conn); SqlParameter daUser = da.SelectCommand.Parameters.Add("@user", SqlDbType.NVarChar); SqlParameter daPass = da.SelectCommand.Parameters.Add("@pass", SqlDbType.NVarChar); daUser.Value = user; daPass.Value = pass; conn.Open(); DataSet ds1 = new DataSet(); da.Fill(ds1, "tbl"); int i = ds1.Tables["tbl"].Rows.Count; conn.Close(); if (i == 1) return true; else return false; }...and I just wanted to ask, if there is a shorter/faster way (the user table is on an SQL Server? Also is this way secure?Note: I set the collation for the password field on the SQL Server to be case sensitive so I don't have to account for it in the code.Thx!M

go back to Create User Step on CreateUserWizard control



I'm using a CreateUserWizard do add users to a web app. Everything is working great, but on thing... the Complete Step :-/

I don't need that extra step, and more, i'm using this control as an option where the administrator of the application adds his trusted users to the site. So, its part of a web form that has a list of users on one side and the CreateUserWizard on the other.

What i tried to do, and was unsuccessful, was to change the ActiveStepIndex back to 0 then the user creation was completed, but this didn't work. The Complete Step still appears. Also, i added this to the continue button event and it did nothing either: CreateUserWizard1.ActiveStepIndex = 0;

Is there any way i can "hide" this step? If not, is there a way to go back to the Create User Step when i click the Continue button in the Complete Step?


How to get Email of Current User Data View Web Part Sharepoint 2010 and pass to WebService data sour

I have to pass in the email address of the current user to a web service data source (run time) of a Data View Web Part.

My Question is:

a) How can I get Email address of current user based  in DVWP.
I know we can get the CurrentUser using the CurrentUserName but how do we get the Email for the Current User.

b) After getting the Email how do we pass to the Web Service.

A User Control which contains a WPF Control hosted in ElementHost can not SHIFT+TAB back (but can TA

For some reason, user controls which are built out of WPF hosted controls, seem to be unable to SHIRT+TAB back out of the control on the form.  One can TAB forward to the next user control without issue, however, unless you wish to cycle the form, there is no way to go back.  To see this in action, create the following single user control:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
    public partial class TextForFun : UserControl
        System.Windows.Controls.TextBox wpfTextBox1 = new System.Windows.Controls.TextBox();
        MyElementHost myhost = new MyElementHost();

        public TextForFun(int point)

            myhost.Location = new Point(0, 0);
            myhost.Size = new Size(50, 50);

FBA login fail with correct user and pass



I have developed a custom login page for FBA in Sharepoint 2010. When I use the correct user and pass I get "Object reference not set to an instance of an object" message error and in the Event Viewer I have "An exception occurred when trying to issue security token". However when I use an incorrect user and pass the token is always NULL. It seems that method I use in the login button click event code which is shown below recognize the user and pass as valid but cannot issue the security token. Could you please help?

userProviderName = "SQL-MembershipProvider";
roleProviderName = "SQL-RoleManager";

 SecurityToken tk = SPSecurityContext.SecurityTokenForFormsAuthentication(
                    new Uri(SPContext.Current.Web.Url), userProviderName, roleProviderName,
                    txtUserId.Text, txtPassword.Text);
if (tk != null)
            lblMessage.Text = "token no es nullo";
            lblMessage.Text = 

Adding back deleted User Profile Property


I've made a bit of an error. My SharePoint User Synchroniztion was all setup and working with My Sites and My Profile but the address was being duplicated. I removed one of the user profile properties under the contact collection. Now SharePoint can't render the My Profile pages. With logging turned up I get the following:

Unhandled exception caught during execution of Microsoft.SharePoint.Portal.PageBase::ErrorHandler()

Watson bucket parameters: SharePoint Server 2010, ULSException14, 06d8f9f3 "sharepoint portal server", 0e00129b "14.0.4763.0", b2be5063 "microsoft.office.server.userprofiles", 0e001294 "14.0.4756.0", 4b9b2905 "sat mar 13 05:56:21 2010", 0000082d "0000082d", 00000049 "00000049", 10bc7a81 "propertynotdefinedexception", 37706d61 "7pma"

Microsoft.Office.Server.UserProfiles.PropertyNotDefinedException: Property Not Defined: SPS-Location.  An administrator must create this property in the Profile Administration tool.    at

Problem is if I try to recreate a User Property with the name SPS-Location it won't let me so how do I get this back?



User profile sync - Replication of manager, physical office location and work phone number back to a


SharePoint 2010 user profile synchronisation successfully up and running following the super guide from Harbar (thank you!).

Setup the property for first name to replicate back into active directory and this has worked perfectly.

Now trying to configure the following functionality and getting issues.

1] Allow the users to edit the manager property and replicate back into AD

2] Allow the users to change their phone number and replicate back to active directory

3] Allow the users to edit the office location using a drop down list.

So these are the problems

1] Allow the users to edit the manager property and replicate back into AD

Have made the property editable and the users can change it.  The org chart browser works using the new values.  The profile property, however, will not allow you to set is as 'user overridable' in central admin and it never goes back into AD.  Indeed there is a warning displayed in the users my site to this effect.

2] Allow the users to change their phone number and replicate back to active directory

Have made the property editable and the users can change it.  The profile property, however, will not allow you to set is as 'user overridable' in central admin and it never goes back into AD.  Indeed there is a warning displayed in the users my site to t

Can I pass a user's active directory group as a parameter to reporting services?


Hi there,

I am wondering if I can pass a user's active directory group as a parameter to reporting services? If so, how can I do that (e.g. where can I get that group from?)?

Is there something as User.UserID for active directory groups?

Many Thanks and best wishes



disable back button of browser so that a user can't go on previous pages after signout


hi All

i am working in asp.net 2.0 with vb.net.

i want to disable back button of browser so that a user can't go on previous pages after pressing signout hyperlink.

i applied this code in load  event of page that i want to disable on back button of browser but it is not ing please help me in detail as soon as possible.





"Pragma", "no-cache")





Redirect user to login page and back


How would I go about to solve this:

When the user clicks a button and the user has been inactive for too long (session is gone), then redirect the user to the login page and back to the current page after logging in?

Is there a built in solution to this or do I have to do it manually? If so, how?



How to Pass integer value back from get and set class



I am trying to set a integer value in a class from license information, and then get that value passed back to my Program.cs class (e.g. of value 10).

However when I try to return the value to another part of the class (as below) it says 'Cannot implicitly convert type to Manco.Licensing.License'. Also any idea how do I call this class to get this integer value back to Program.cs ie should this be LCheck.Value.days? In this class daysleft is a integer value.

using System;

public class LCheck
private Manco.Licensing.License m_License;
public static int daysleft;
public static int days;

public int Value

int days = daysleft;
return days;


public Manco.Licensing.License License
m_License = value;
daysleft = Convert.ToInt32(m_License.DaysLeft.TotalDays);

return daysleft;



ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend