如何在mvc4中使用服务器端按钮单击事件?

时间:2014-04-19 20:27:09

标签: asp.net-mvc asp.net-mvc-4

我必须在页面的某处创建一个文本框,并使用 ASPX View Engine 创建一个按钮。该页面已包含部分视图。用户将在文本框中输入他的数据(代码),并在按钮单击时,服务器代码将操纵该数据并显示数据处理的警报或消息。如何在mvc4中做到这一点?

我发现我们可以在页面中编写服务器脚本,如

<script runat="server">

    Protected Sub Button1_Click(sender As Object, e As EventArgs)
       ScriptManager.RegisterStartupScript(Me, [GetType](), "showalert", "alert('Message Sent');", True)
    End Sub
    Private Sub DataProcess(ByVal Data As String)
        'Code to check data
    End Sub
</script>

1 个答案:

答案 0 :(得分:0)

您可以创建单独的Ajax Form c仅包含此按钮和文本框。因此,您将在某个Action中调用controller,然后此Action将返回字符串或Json。通过UpdateTargetId属性,您可以显示一个对话框。提供代码很困难,因为我不知道代码的结构。您也可以使用Jquery编写Ajax调用。

link可以帮助您

相关问题