Question:You create a Microsoft ASP.NET application by using the Microsoft .NET Framework version 3.5.
The application contains the following code segment:
public class CapabilityEvaluator
{
public static bool ChkScreenSize(System.Web.Mobile.MobileCapabilities cap, String arg)
{
int screenSize = cap.ScreenCharactersWidth * cap.ScreenCharactersHeight;
return screenSize < int.Parse(arg);
}
}
You add the following device filter element to the Web.config file:
<filter name="FltrScreenSize"
type="MyWebApp.CapabilityEvaluator,MyWebApp"
method="ChkScreenSize" />
You need to write a code segment to verify whether the size of the device display is less than 80 characters.
Which code segment should you use?
A MobileCapabilities currentMobile;
currentMobile = Request.Browser as MobileCapabilities;
if(currentMobile.HasCapability("FltrScreenSize","80")) {
}
B MobileCapabilities currentMobile;
currentMobile = Request.Browser as MobileCapabilities;
if(currentMobile.HasCapability("FltrScreenSize","").ToString()=="80") {
}
C MobileCapabilities currentMobile;
currentMobile = Request.Browser as MobileCapabilities;
if (currentMobile.HasCapability("CapabilityEvaluator.ChkScreenSize", "80")) {
}
D MobileCapabilities currentMobile;
currentMobile = Request.Browser as MobileCapabilities;
if (currentMobile.HasCapability("CapabilityEvaluator.ChkScreenSize", "").ToString()
=="80") {
}