Question:You create a Microsoft ASP.NET application by using the Microsoft .NET Framework version 3.5.
You create an AJAX-enabled Web form by using the following code fragment:

<asp:ScriptManager ID="scrMgr" runat="server" />
<asp:UpdatePanel runat="server" ID="updFirstPanel" UpdateMode="Conditional">
 <ContentTemplate>
  <asp:TextBox runat="server" ID="txtInfo" />
  <asp:Button runat="server" ID="btnSubmit" Text="Submit" />
 </ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel runat="server" ID="updSecondPanel" UpdateMode="Conditional">
 <ContentTemplate> ...
 </ContentTemplate>
</asp:UpdatePanel>

When the updFirstPanel UpdatePanel control is updated, a dynamic client script is registered.
You write the following code segment in the code-behind file of the Web form:

01 protected void Page_Load(object sender, EventArgs e)
02{
03   if(IsPostBack)
04    {
05      string generatedScript = ScriptGenerator.GenerateScript();
06 â–º
07    }
08 }
You need to ensure that the client-script code is registered only when an asynchronous postback is issued on the
updFirstPanel UpdatePanel control.
Which code segment should you insert at line 06? 

A ClientScript.RegisterClientScriptBlock(
typeof(TextBox), "txtInfo_Script", generatedScript); 

B ScriptManager.RegisterClientScriptBlock(
this, typeof(Page), "txtInfo_Script", generatedScript, false); 

C ClientScript.RegisterClientScriptBlock(
typeof(Page), "txtInfo_Script", generatedScript); 

D ScriptManager.RegisterClientScriptBlock(
txtInfo, typeof(TextBox), "txtInfo_Script", generatedScript, false); 

+ Answer
+ Report
Total Preview: 1306

Copyright © 2024. Powered by Intellect Software Ltd