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

Asp.net mvc 如何在mvc4中使用服务器端按钮单击事件?,asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,我必须在页面中的某个地方创建一个文本框,并使用ASPX视图引擎创建一个按钮。该页面已经包含部分视图。用户将在文本框中输入数据(代码),点击按钮,服务器代码将处理该数据,并显示数据已处理的警报或消息。在mvc4中如何做到这一点 我发现我们可以像这样在页面中编写服务器脚本 <script runat="server"> Protected Sub Button1_Click(sender As Object, e As EventArgs) ScriptManag

我必须在页面中的某个地方创建一个文本框,并使用ASPX视图引擎创建一个按钮。该页面已经包含部分视图。用户将在文本框中输入数据(代码),点击按钮,服务器代码将处理该数据,并显示数据已处理的警报或消息。在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\u单击(发件人作为对象,e作为事件参数)
RegisterStartupScript(Me,[GetType](),“showalert”,“alert('Message Sent');”,True)
端接头
私有子数据处理(ByVal数据作为字符串)
'检查数据的代码
端接头

您可以创建一个单独的
Ajax表单
c,仅包含此按钮和文本框。因此,您将在某个
控制器中调用
操作
,然后该
操作
将返回字符串或Json。通过UpdateTargetId属性,您可以显示一个对话框。给你代码很难,因为我不知道你代码的结构。您还可以使用Jquery编写
Ajax
调用


这可以帮助您

您能给我一个简单的代码,用于在按钮单击事件中调用服务器代码吗?单击
链接
。然后选择
vb
code部分。你会得到你的答案的