【发布时间】:2012-06-26 14:40:43
【问题描述】:
我想在 c# 代码中执行一个 javascript 函数。这是我所做的:
string jscript = "$(function () { $('#dialog-modal').dialog('open'); });";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clientScript", jscript, true);
我不知道该怎么做,我不明白这种方法是如何工作的
谢谢:)
obs.: 我只写了“clientScript”,但我不知道它是如何工作的
我的 Javascript:
<script type="text/javascript">
$(function () {
$("#dialog:ui-dialog").dialog("destroy");
var fancyboxInitOld = jQuery("#dialog-modal").dialog({
autoOpen: false,
height: 200,
width: 370,
modal: true
});
fancyboxInitOld.parent().appendTo(jQuery("form:first"));
});
</script>
我的 C# 代码
try
{
client.Send(message);
}
catch
{
string jscript = "$('#dialog-modal').dialog('open');";
Page.ClientScript.RegisterStartupScript(this.GetType(), "clientScript", jscript, true);
}
【问题讨论】:
-
@marko:请不要发誓。更多:meta.stackexchange.com/a/22233/134069
标签: c# javascript function call