Microsoft
Exam Name: TS:Web Applications Development w/Microsoft .NET Frmwk 4 (C# and VB)
70-515 PDF
http://www.examcertify.co.uk/70-515.html
Click the link below to buy full version as Low as $39
One of the most
essential means on how you can prepare for WEB
APPLICATIONS DEVELOPMENT W/MICROSOFT .NET FRMWK 4 (C# AND VB) exam is by
acquiring the right 70-515 study
materials. This is essential for the reason that not getting the right study
materials will not surely help you prepare and eventually passing the WEB APPLICATIONS DEVELOPMENT W/MICROSOFT
.NET FRMWK 4 (C# AND VB) certification exam. Getting wrong study material
will just waste your time and money. Some of the common forms of the 70-515 PDF
study material are pdf, CDs and books as well as other journals. As there are
numerous WEB APPLICATIONS DEVELOPMENT
W/MICROSOFT .NET FRMWK 4 (C# AND VB) materials available out there, be sure
to acquire the right one that offers you the most recent and applicable 70-515 materials. It would be best if
you can get some 70-515 samples
because getting sample will able to help you determine if the Microsoft
materials you have are designed or intended with the certification you wish to
obtain.
|
Question:
1
|
You are creating an
ASP.NET Web site. The site has a master page named Custom.master. The
code-behind file for Custom.master contains the following code segment. Partial
Public Class Custom Inherits System.Web.UI.MasterPage Public Property Region As
String Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
End Sub
End Class
You create a new ASP.NET
page and specify Custom.master as its master page. You add a Label control
named lblRegion to the new page. You need to display the value of the master
page's Region property in lblRegion. What should you do?
A. Add the following code
segment to the Page_Load method of the page code-behind file.
Dim custom As Custom =
Me.Parent
lblRegion.Text =
custom.Region
B. Add the following code
segment to the Page_Load method of the page code-behind file.
Dim custom As Custom =
Me.Master
lblRegion.Text =
custom.Region
C. Add the following code
segment to the Page_Load method of the Custom.Master.vb codebehind file.
Dim lblRegion As Label =
Page.FindControl("lblRegion")
lblRegion.Text = Me.Region
D. Add the following code
segment to the Page_Load method of the Custom.Master.vb codebehind file.
Dim lblRegion As Label =
Master.FindControl("lblRegion")
lblRegion.Text = Me.Region
|
Answer: B
|
|
Question:
2
|
You have created an
ASP.NET server control named ShoppingCart for use by other developers. Some
developers report that the ShoppingCart control does not function properly with
ViewState disabled. You want to ensure that all instances of the ShoppingCart
control work even if ViewState is disabled. What should you do?
A. Require developers to
set EnableViewStateMac to true.
B. Store state in
ControlState instead of ViewState.
C. Serialize the state
into an Application state entry called "MyControl".
D. Require developers to
change the session state mode to SQLServer.
|
Answer: B
|
|
Question:
3
|
You are implementing an
ASP.NET Web site that will be accessed by an international audience. The site
contains global and local resources for display elements that must be
translated into the language that is selected by the user. You need to ensure
that the Label control named lblCompany displays text in the users selected
language from the global resource file. Which control markup should you use?
A. <asp:Label
ID="lblCompany" runat="server"
meta:resourcekey="lblCompany"
/>
B. <asp:Label
ID="lblCompany" runat="server"
Text="meta:lblCompany.Text"
/>
C. <asp:Label
ID="lblCompany" runat="server"
Text="<%$
Resources:lblCompanyText %>" />
D. <asp:Label
ID="lblCompany" runat="server"
Text="<%$
Resources:WebResources, lblCompanyText %>" />
|
Answer: D
|
|
Question:
4
|
You are developing an
ASP.NET Web page that contains input controls, validation controls, and a
button named btnSubmit. The page has the following code-behind. (Line numbers
are included for reference only.)
01 Public Class _Default
02 Inherits
System.Web.UI.Page
03
04 Protected Sub
SaveToDatabase()
05
06 End Sub
07
08 Protected Sub
btnSubmit_Click(ByVal sender As Object,
09 ByVal e As EventArgs)
Handles btnSubmit.Click
10
11 End Sub
12
13 End Class
You need to ensure that all
data that is submitted passes validation before the data is saved in a
database. What should you do?
A. Add the following
method override.
Protected Overrides Sub
OnInit(ByVal e As EventArgs)
MyBase.OnInit(e)
If (Page.IsValid) Then
Me.SaveToDatabase()
End Sub
B. Add the following
method override.
Protected Overrides Sub
OnLoad(ByVal e As EventArgs)
MyBase.OnLoad(e)
If (Page.IsValid) Then
Me.SaveToDatabase()
End Sub
C. Add the following
method override.
Protected Overrides Sub
OnPreRender(ByVal e As EventArgs)
MyBase.OnPreRender(e)
If (Page.IsValid) Then
Me.SaveToDatabase()
End Sub
D. Add the following code
segment at line 10.
If (Page.IsValid) Then
Me.SaveToDatabase()
|
Answer: D
|
|
Question:
5
|
You are implementing an
ASP.NET application that uses data-bound GridView controls in multiple pages.
You add JavaScript code to periodically update specific types of data items in
these GridView controls. You need to ensure that the JavaScript code can locate
the HTML elements created for each row in these GridView controls, without
needing to be changed if the controls are moved from one page to another. What
should you do?
A. Replace the GridView
control with a ListView control.
B. Set the ClientIDMode
attribute to Predictable in the web.config file.
C. Set the
ClientIDRowSuffix attribute of each unique GridView control to a different
value.
D. Set the @ OutputCache
directives VaryByControl attribute to the ID of the GridView control.
|
Answer: C
|
|
Question:
6
|
You are developing an
ASP.NET Web application. You create a master page. The master page requires a
region where you can add page-specific content by using the ASP.NET page
designer. You need to add a control to the master page to define the region.
Which control should you add?
A. Content
B. ContentPlaceHolder
C. PlaceHolder
D. Substitution
|
Answer: B
|
|
Question:
7
|
You create an ASP.NET page
named TestPage.aspx that contains validation controls. You need to verify that
all input values submitted by the user have been validated by testing the
Page.IsValid property. Which page event should you add an event handler to?
A. Init
B. Load
C. PreInit
D. PreLoad
|
Answer: B
|
|
Question:
8
|
You are developing an
ASP.NET Web application. Application data is stored in a Microsoft SQL Server
2008 database. You configure a connection string named cnnContoso. The
application must cache the data that is returned from the database by using
this connection string. You need to ensure that the application checks the
database every 10 seconds. What should you do?
A. Add the following
configuration to the <system.web> section of the web.config file.
<caching>
<outputCacheSettings>
<outputCacheProfiles>
<add
name="cnnContoso"
duration="10"
/>
</outputCacheProfiles>
</outputCacheSettings>
</caching>
B. Add the following
configuration to the <system.web> section of the web.config file.
<caching>
<sqlCacheDependency
enabled="true" pollTime="10000">
<databases>
<add
name="ContosoDatabase"
connectionStringName="cnnContoso"
/>
</databases>
</sqlCacheDependency>
</caching>
C. Add the following @
Page directive to pages that query the database.
<%@ OutputCache
Duration="10"
VaryByParam="cnnContoso"
%>
D. Add the following @
Page directive to pages that query the database.
<%@ OutputCache Duration="10000"
VaryByParam="cnnContoso"
%>
|
Answer: B
|
|
Question:
9
|
You are troubleshooting an
ASP.NET Web application. System administrators have recently expanded your web
farm from one to two servers. Users are periodically reporting an error message
about invalid view state. You need to fix the problem. What should you do?
A. Set
viewStateEncryptionMode to Auto in web.config on both servers.
B. Set the machineKey in
machine.config to the same value on both servers.
C. Change the session
state mode to SQLServer on both servers and ensure both servers use the same
connection string.
D. Override the
SavePageStateToPersistenceMedium and
LoadPageStateFromPersistenceMedium
methods in the page base class to serialize the view state to a local web server
file.
|
Answer: B
|
|
Question:
10
|
You are implementing an
ASP.NET application that includes a page named TestPage.aspx.
TestPage.aspx uses a
master page named TestMaster.master.
You add the following code
to the TestPage.aspx code-behind file to read a TestMaster.master public
property named CityName.
Protected Sub
Page_Load(ByVal sender As Object,
ByVal e As
System.EventArgs) Handles Me.Load
Dim s As String =
Master.CityName
End Sub
You need to ensure that
TestPage.aspx can access the CityName property. What should you do?
A. Add the following
directive to TestPage.aspx.
<%@ MasterType
VirtualPath="~/TestMaster.master" %>
B. Add the following
directive to TestPage.aspx.
<%@ PreviousPageType
VirtualPath="~/TestMaster.master" %>
C. Set the Strict
attribute in the @ Master directive of the TestMaster.master page to true.
D. Set the Explicit
attribute in the @ Master directive of the TestMaster.master page to true.
|
Answer: A
|
|
Question:
11
|
You create a new ASP.NET
MVC 2 Web application. The following default routes are created in the
Global.asax.vb file. (Line numbers are included for reference only.)
01 Shared Sub
RegisterRoutes(ByVal routes As RouteCollection)
02
03
routes.IgnoreRoute("{resource}.axd/{*pathInfo}")
04
05 routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
New With {.controller =
"Home", .action = "Index", .id = ""}
)
06 End Sub
You implement a controller
named HomeController that includes methods with the following signatures.
Function Index() As
ActionResult
Function Details(ByVal id
As Integer) As ActionResult
Function
DetailsByUsername(
ByVal username As String)
As ActionResult
You need to add a route to
meet the following requirements.
• The details for a user
must be displayed when a user name is entered as the path by invoking the
DetailsByUsername action.
• User names can contain
alphanumeric characters and underscores, and can be between 3 and 20 characters
long.
What should you do?
A. Replace line 05 with
the following code segment.
routes.MapRoute("Default",
"{controller}/{action}/{id}", New With {.controller =
"Home", .action =
"DetailsByUsername",.id
= ""})
B. Replace line 05 with
the following code segment.
routes.MapRoute(
"Default", "{controller}/{action}/{username}", New With
{.controller = "Home",
.action =
"DetailsByUsername", .username = ""},New With {.username =
"\w{3,20}"})
C. At line 04, add the
following code segment.
routes.MapRoute("Details
by Username","{username}", New With {.controller =
"Home", .action =
"DetailsByUsername"},
New With {.username = "\w{3,20}"} )
D. At line 04, add the
following code segment.
routes.MapRoute(
"Details by Username", "{id}", New With {.controller =
"Home", .action =
"DetailsByUsername"},New
With {.id = "\w{3,20}"} )
|
Answer: C
|
|
Question:
12
|
You are implementing an
ASP.NET MVC 2 Web application that contains several folders. The
Views/Shared/DisplayTemplates folder contains a templated helper named
Score.ascx that performs custom formatting of integer values. The Models folder
contains a class named Player with the following definition.
Public Class Player
Public Property Name As
String
Public Property LastScore
As Integer
Public Property HighScore
As Integer
End Class
You need to ensure that
the custom formatting is applied to LastScore values when the
HtmlHelper.DisplayForModel method is called for any view in the application
that has a model of type Player. What should you do?
A. Rename Score.ascx to
LastScore.ascx.
B. Move Score.ascx from
the Views/Shared/DisplayTemplates folder to the Views/Player/DisplayTemplates
folder.
C. Add the following
attribute to the LastScore property.
<UIHint("Score")>
D. Add the following
attribute to the LastScore property.
<Display(Name:="LastScore",
ShortName:="Score")>
|
Answer: C
|
|
Question:
13
|
You are implementing an
ASP.NET MVC 2 application. In the Areas folder, you add a subfolder named
Product to create a single project area. You add files named
ProductController.vb and Index.aspx to the appropriate subfolders. You then add
a file named Route.vb to the Product folder that contains the following code.
(Line numbers are included for reference only.)
01 Public Class Route
Inherits AreaRegistration
02
03 Public Overrides
ReadOnly Property AreaName As String
04 Get
05 Return
"product"
06 End Get
07 End Property
08
09 Public Overrides Sub
RegisterArea(
ByVal context As
AreaRegistrationContext)
10
11
context.MapRoute("product_default",
"product/{controller}/{action}/{id}",
New With {.controller =
"Product", .action = "Index",
.id = ""})
12
13 End Sub
End Class
When you load the URL
http://<applicationname>/product, you discover that the correct page is
not returned. You need to ensure that the correct page is returned. What should
you do?
A. Replace line 11 with
the following code segment.
context.MapRoute("product_default",
"{area}/{controller}/{action}/{id}",
New With {.area =
"product", .controller = "Product",
.action =
"Index", .id = ""})
B. Replace line 11 with
the following code segment.
context.MapRoute("product_default",
"{area}",
New With {.controller =
"Product", .action = "Index", .id = ""})
C. Add the following code
segment at line 12.
AreaRegistration.RegisterAllAreas()
D. Add the following code
segment to the RegisterRoutes method in the Global.asax.vb file.
AreaRegistration.RegisterAllAreas()
|
Answer: D
|
|
Question:
14
|
You are implementing an
ASP.NET MVC 2 Web application that contains the following class.
Public Class
DepartmentController
Inherits Controller
Shared departments As
List(Of Department) =
New List(Of Department)
Function Index() As
ActionResult
Return View(departments)
End Function
Function Details(ByVal id
As Integer) As ActionResult
Return
View(departments.Find(Function(x) x.ID = id))
End Function
Function
ListEmployees(ByVal d As Department) As ActionResult
Dim employees As List(Of
Employee) = GetEmployees(d)
Return View (employees)
End Function
End Class
You create a strongly
typed view that displays details for a Department instance. You want the view
to also include a listing of department employees. You need to write a code
segment that will call the ListEmployees action method and output the results
in place. Which code segment should you use?
A. <%=
Html.Action("ListEmployees", Model) %>
B. <%=
Html.ActionLink("ListEmployees", "Department",
"DepartmentController")
%>
C. <%
Html.RenderPartial("ListEmployees", Model) %>
D. <%=
Html.DisplayForModel("ListEmployees") %>
|
Answer: A
|
Explanation:
Html.Action(string,
object) invokes a child action method and returns the result as an HTML string.
ChildActionExtensions.Action Method
(http://msdn.microsoft.com/en-s/library/system.web.mvc.html.childactio
extensions.action.aspx) Html.DisplayForModel() Method returns HTML markup for
each property in the model. Html.DisplayForModel(string, object) Method returns
HTML markup for each property in the model, using the specified template and
additional view data. RenderPartialExtensions.RenderPartial
Method(http://msdn.microsoft.com/enus/
library/system.web.mvc.html.renderpartialextensions.renderpartial.aspx) The
ActionLink method renders an element that links to an action method.
LinkExtensions.ActionLink Method
(http://msdn.microsoft.com/en-us/library/system.web.mvc.html.linkextensions.actionlink.aspx)
|
Question:
15
|
You are developing an
ASP.NET MVC 2 Web application. A page makes an AJAX request and expects a list
of company names in the following format. ["Adventure
Works","Contoso"] You need to write an action method that
returns the response in the correct format. Which type should you return from the
action method?
A. AjaxHelper
B. XDocument
C. JsonResult
D.
DataContractJsonSerializer
|
Answer: C
|

No comments:
Post a Comment