【发布时间】:2012-06-14 18:53:12
【问题描述】:
你好我有这个问题我试图找到一种方法来从 asp 控制器调用 javascript 函数,我在这里做的是代码:
<script type="text/javascript">
function hello() {
alert("hello world")
}
</script>
< /head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="buttonme" runat="server" OnClientClick="javascript:hello()"
Text="click" />
现在假设我在函数后面有这段代码
Public Sub msg()
MsgBox("hello world")
End Sub
我想从一个javascript函数中调用它,所以它就像控制器----call---> javascript ---call--->后面的代码
有没有办法做到这一点
【问题讨论】:
-
由于这是一个网络应用程序,当MsgBox被触发时,它只会在你的服务器上弹出一个框,它不会在客户端弹出一个框。您需要使用 ajax 才能将代码隐藏文件用于函数。
-
@Juventus18 感谢您的回复,这只是一个例子,它可以做任何事情
-
看看他的回答:stackoverflow.com/q/10893954/1268570 这是使用 Rest 服务的替代方案(没有 .svc 文件)