單項(xiàng)選擇題
你是一家書店的web開發(fā)員。你創(chuàng)建一個(gè)名為BookTopicsweb用戶控件,該控件在一個(gè)名為BookTopics.ascx的文件中定義。BookTopics顯示一個(gè)基于作者簡(jiǎn)介標(biāo)識(shí)編號(hào)的書名列表。這個(gè)簡(jiǎn)介標(biāo)識(shí)號(hào)是存儲(chǔ)在BookTopics的一個(gè)名為AuthorProfile公共屬性中。你創(chuàng)建一個(gè)名為AuthorPagaspx的ASP.NET頁面,該頁面包含了一個(gè)BookTopicsweb用戶控件的實(shí)例。AuthorPagaspx是由一個(gè)帶有兩個(gè)參數(shù)的HTTP-GET請(qǐng)求打開的。這兩個(gè)參數(shù)名為publisherI和authorProfileID。authorProfileID的值是簡(jiǎn)介標(biāo)識(shí)號(hào)。你希望輸出緩存BookTopicsweb用戶控件。你要確保只有當(dāng)作者的簡(jiǎn)介標(biāo)識(shí)號(hào)改變時(shí)才創(chuàng)建不同版本的緩存。你該怎么做?()
A.針對(duì)AuthorPagaspx頁的OutputCache指令中添加下列元素:VaryByParam="BookTopics.AuthorProfile"
B.針對(duì)AuthorPagaspx頁的OutputCache指令中添加下列元素:VaryByControl="BookTopics.AuthorProfile"
C.針對(duì)BookTopics.ascx的OutputCache指令中添加下列元素:VaryByParam="none"
D.針對(duì)BookTopics.ascx的OutputCache指令中添加下列元素:VaryByControl="authorProfileID"