在 c#.net 中执行 javascript 函数.我做错了什么
Execute javascript function in c#.net. What am i doing wrong?
我想在 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);
}
改用RegisterStartupScriptMethod
:
string jscript = "$(function () { $('#dialog-modal').dialog('open'); });";
Page.ClientScript.RegisterStartupScript(this.GetType(),
"clientScript", jscript, true);
我看到你已经在catch
块中这样做了。 RegisterClientScriptBlock
用于呈现客户端代码以供以后使用,例如某些函数。
试试
string jscript = "$('#dialog-modal').dialog('open');";
Page.ClientScript.RegisterStartupScript(this.GetType(), "clientScript", jscript, true);
相关文章:
- 正在尝试为Docpad网站设置Lunr全文搜索插件.我做错了什么
- 重新加载重复数据失败,我做错了什么
- 我做错了什么
- Google Apps 脚本为 getLastRow 抛出电子邮件失败通知,我做错了什么
- Javascript语法 - 我做错了什么
- 角度灯箱不起作用.我做错了什么
- 在这个猫鼬独特的保存前验证中,我做错了什么
- 简单的Youtube iframe API就在文档中,我做错了什么
- 我正在尝试实现一个AJAX调用.我做错了什么
- 我对这个动态查询做错了什么
- 我在jQuery事件处理和隐藏/显示图像元素方面做错了什么
- 闭包中的本地变量从外部更改.这是一个javascript错误,或者我做错了什么
- JS离线检测?我做错了什么
- Jquery自动完成不是't工作.我做错了什么
- 是ngRouter的角度错误还是我做错了什么
- jQuery Toggle——我做错了什么
- javascript原型,我做错了什么
- 超级初学者JavaScript..我做错了什么
- 我在这里做错了什么?否则,如果
- Javascript和HTML - 添加一个下拉菜单,我在这里做错了什么