首先调用服务器端代码然后调用客户端脚本而不使用AJAX

时间:2010-05-18 20:51:46

标签: asp.net javascript ajax

在我有一个buttoin的形式,当点击OnclientClick和回发时应该发生。单击“电子邮件”按钮时,客户端“mailto”标签应该完成工作并在客户端的计算机上拉出一个新的消息窗口。

然而,回复应该调用电子邮件地址。因此,当单击按钮时,服务器端帖子应该发生,并且在返回时,客户端脚本应该使用回发期间读取的值进行调用,并填充所有电子邮件地址。

我需要知道如何首先执行服务器命中取值,然后使用这些值执行客户端脚本而不使用AJAX

1 个答案:

答案 0 :(得分:0)

您可以使用RegisterStartupScript方法从后面的代码向页面添加脚本。例如:

Page.ClientScript.RegisterStartupScript(
  this.GetType(),
  "mail",
  "window.location.href='mailto:" + emailAddress + "';",
  true
);