【问题标题】:framework to call javascript functions from code behind从后面的代码调用 javascript 函数的框架
【发布时间】:2012-04-20 14:23:56
【问题描述】:

前段时间(1 个月左右)我看到了一个框架,它的主要功能之一是能够从后面的代码调用 javascript 函数,我的硬盘一周前死在我身上,所以我丢失了书签,有人可以吗告诉我该框架的名称或具有该功能的另一个框架的名称?

因为我想保持我的代码干净并避免使用 RegisterClientScriptBlock 或 ClientScript.RegisterStartupScript,所以这些都是邪恶的......

编辑:这是一个第 3 方框架,因此与 Microsoft 框架无关

我想将框架与 Backbone.js 及其侦听器功能一起使用,因此我可以将 JSON 对象发送到 js 函数,它会轻松更新我的 html 模板

【问题讨论】:

  • 为什么ClientScript邪恶?您能否更具体地说明您要做什么?您不能直接从后面的代码调用 javascript。您只能将 javascript 注入将调用其他 javascript 函数的页面。
  • 取决于你如何使用它们,但我见过这样的 ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "alert('" + strResponse + "');",真的);而且我的码友习惯在后面的代码里写JS,而不是把函数写在.js文件里,姑且说是组织问题吧……
  • 任何工具都可能被滥用,但这是从代码后面注入javascript的正确方法。

标签: c# javascript .net


【解决方案1】:

只需使用 ASP.NET ajax http://www.asp.net/ajaxlibrary/act.ashx

【讨论】:

  • 工具包我以前用过,但不是我的口味,感谢您的及时回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多