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