RegisterClientScriptBlock的替代选项,是100%javascript的好选择吗?

时间:2011-10-13 06:11:50

标签: jquery asp.net-ajax client-side-scripting server-side-scripting

我有以下情况

try
{
    // do something
}
catch(Exception e)
{
    RegisterClientScriptBlock();
    // **can i do this using Jquery replacing RegisterClientScriptBlock**
}

我有aspx页面大量使用RegisterClientScriptBlock来发出javascript代码是一种更好的方式来编写一个javascript库并直接放入页面代替RegisterClientScriptBlock

我当前的应用程序调用业务逻辑并使用RegisterClientScriptBlock决定调用哪个javascript

示例

c#c​​ode

RegisterStartupScript("", "<script>ShowConvertedAlertMessage('Docs:" &   Docs.Home.GetAlertMessage("OB19") & "');</script>")

Docs是我从DLL获取的对象

有没有其他方法我可以使用jQuery

来做到这一点

1 个答案:

答案 0 :(得分:0)

您可以用相同的方式注入Jquery代码,代替普通的Javascript。 Jquery最后是Javascript代码。如果在满足某些条件或在服务器端触发事件时正在执行RegisterStartupScript。我认为ResigterStartUpScript很好。