我想在我的asp.net应用程序中使用this插件
我想在回发后显示Alert等。 我写了这段代码,但它不起作用。
string a = null;
a = "csscody.alert('<h1>Information Alert</h1><em>low level</em><br/><p>© All rights reserved 2006-2010. </p><p> jQuery examples site <a href=\\'http://www.csscody.com/\\'>www.csscody.com</a> </p>');return false;";
ScriptManager.RegisterStartupScript(Page, GetType(), "script", a, true);
此代码适用于客户端:
<p>
<strong>1.)</strong> <a href="http://www.csscody.com/#" onclick="csscody.alert('<h1>Information Alert</h1><em>low level</em><br/><p>© All rights reserved 2006-2010. </p><p> jQuery examples site <a href=\'http://www.csscody.com/\'>www.csscody.com</a> </p>');return false;">
Info Message Popup Alert</a></p>
<p>
感谢。
答案 0 :(得分:2)
在C#代码中试试
ClientScript.RegisterClientScriptBlock(typeof(Page), "yourKey", "$().ready(function () { csscody.alert('Hello')});", true);
答案 1 :(得分:0)
我相信javascript'onclick'发生在回发之前。因此,如果您要在第一页加载时注册jquery,那么它将在用户单击按钮时但在回发之前触发脚本。
您可以尝试使用'onload'而不是'onclick'来注入代码,并在回发发生后注入它。这样,对话框将在访问服务器后显示。
我希望这是有道理的。
答案 2 :(得分:-1)
您可以使用scriptmanager.registerclientscript而不是解决问题的启动脚本。