PrepAway - Latest Free Exam Questions & Answers

You need to ensure that users can use the Web Part to create new sites

You create a Web Part that takes three values from three text boxes and creates a new
SharePoint site when you click a button named CreateNewSite. The Web Part contains the
following code segment. Protected Sub CreateNewSite_Click(ByVal sender As Object, ByVal e As
EventArgs) Dim site As SPSite = SPContext.Current.Site Dim web As SPWeb =
site.AllWebs.Add(SiteNameTextBox.Text, SiteTitleTextBox.Text, SiteDescriptionTextBox.Text, 0,
SPWebTemplate.WebTemplateSTS, False, _False) End Sub You test the Web Part and it works
properly. When another user attempts to use the Web Part to create a new site, he receives the
following error message: “Error: Access Denied.” You need to ensure that users can use the Web
Part to create new sites. What should you do?

PrepAway - Latest Free Exam Questions & Answers

A.
Add the following code after the code segment. Dim currentUser As SPUser =
web.CurrentUser web.Users.Add(currentUser.LoginName, currentUser.Email, currentUser.Name,
“”)

B.
Run the code segment inside a SPSecurity.RunWithElevatedPrivileges delegate.

C.
Add web.Update() after the code segment.

D.
Add web.ValidatesFormDigest() after the code segment.


Leave a Reply