2013-12-16 71 views
1

我有一個主頁面文件,我想通過選擇一個城市來動態註冊天氣小部件。在特定位置註冊客戶端腳本

當我在頁面上註冊腳本塊時,它看起來像這樣。我可以在div或其他特定位置註冊它嗎?

http://prntscr.com/2bjxil

這是我的代碼:

Page.ClientScript.RegisterStartupScript(someType, "clientScript", string.Format("<script type='text/javascript' language='javascript' src='http://www.havadurumux.com/api.php?dcr=%23eeeeee&apr=%23eeeeee&icr=%23eeeeee&ikap=%23eeeeee&fr=%23000000&br=%23eeeeee&dr=%233570a9&wt=tekli&cityurl={0}'></script>", ddlSehir.SelectedValue)); 

回答

1

你可以在那裏的天氣小部件應設在地方創建一個<asp:Literal runat="server" ID="LtrWeatherWidget" />

然後在後面的代碼只是做

LtrWeatherWidget.Text = string.Format("<script type='text/javascript' language='javascript' src='http://www.havadurumux.com/api.php?dcr=%23eeeeee&apr=%23eeeeee&icr=%23eeeeee&ikap=%23eeeeee&fr=%23000000&br=%23eeeeee&dr=%233570a9&wt=tekli&cityurl={0}'></script>", ddlSehir.SelectedValue); 
+0

你是偉大的感謝隊友! :) –