【发布时间】:2011-11-15 18:45:57
【问题描述】:
我正在使用从代码隐藏中填充的JQuery Picasa Webalbum Integrator。但它并没有比加载屏幕更进一步。
到目前为止,我的代码如下所示。
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<%-- JQuery Libary --%>
<script src="Java/jquery-1.6.2.min.js" type="text/javascript"></script>
<%-- SlimBox --%>
<link href="Java/jquery.slimbox2/jquery.slimbox2.css" rel="stylesheet" type="text/css"/>
<script src="Java/jquery.slimbox2/jquery.slimbox2.js" type="text/javascript"></script>
<script src="Java/jquery.blockUI.js" type="text/javascript"></script>
<%-- PWI --%>
<link href="CSS/pwi.css" rel="stylesheet" type="text/css"/>
<script src="Java/jquery.pwi.js" type="text/javascript"></script>
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div id="container">
</div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</asp:Content>
代码隐藏看起来像这样。
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["ID"] != null)
{
Label1.Text = "";
Literal1.Text = "";
Literal1.Text += "<script type=\"text/javascript\">";
Literal1.Text += "$(document).ready(function() {";
Literal1.Text += "$(\"#container\").pwi({";
Literal1.Text += "username: '" + Gallery.GetByID(int.Parse(Request.QueryString["ID"])).Username + "',";
Literal1.Text += "mode: 'albums',";
Literal1.Text += "albums: [\"" + Gallery.GetByID(int.Parse(Request.QueryString["ID"])).Album + "\"],";
Literal1.Text += "thumbCss: { margin: '5px' },";
Literal1.Text += "onclickThumb: \"\"";
Literal1.Text += "});";
Literal1.Text += "});";
Literal1.Text += "</script>";
}
else
{
Label1.Text = "";
Label1.Text = "Fejl";
}
}
我从其他页面获得的查询字符串。
【问题讨论】:
标签: c# jquery asp.net jquery-plugins picasa