2013-12-16 35 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

你是伟大的感谢队友! :) –