You create a Microsoft ASP.NET application by using the Microsoft .NET Framework version 3.5.
You write the following code segment to create a JavaScript file named CalculatorScript.js.
function divide(a, b) {
if (b == 0) {
var errorMsg = Messages.DivideByZero;
alert(errorMsg); return null;
}
return a/b;
}
You embed the CalculatorScript.js file as a resource in a Class Library project.
The namespace for this project is Calculator.Resources.
The JavaScript function retrieves messages from a resource file named MessageResources.resx by using the JavaScript Messages object.
You add an AJAX Web form in the ASP.NET application. You reference the Class Library in the application.
You add an ASP.NET AJAX ScriptReference element to the AJAX Web form.
You need to ensure that the JavaScript function can access the error messages that are defined in the resource file.
Which code segment should you add in the AssemblyInfo.cs file?
A.
<Assembly: ScriptResource("CalculatorScript", "MessageResources", "Messages")>
B.
<Assembly: ScriptResource("CalculatorScript.js", "MessageResources.resx", "Messages")>
C.
<Assembly: ScriptResource("Calculator.Resources.CalculatorScript.js", "Calculator.Resources.MessageResources", "Messages")>
D.
<Assembly: ScriptResource("Calculator.Resources.CalculatorScript", "Calculator.Resources.MessageResources.resx", "Messages")>