ASP VB .NET将参数传递给控制器​​动作

时间:2012-10-03 09:20:28

标签: asp.net-mvc-4 ping

我目前正在编写ping状态监控ASP。但我无法弄清楚如何将数据从调用动作传递给控制器​​。

我的行动守则如下: -

Function showPing2(ByVal ipaddress As String) As String
    If ipaddress = 1 Then
        Return "Online"
    Else
        Return "Offline"
    End If
End Function

从Index.vbhtml调用方法

        @Html.Action("showPing2(1)")

我无法传递这样的值,它一直显示错误“HttpException未被用户代码处理”

有谁能告诉我如何在ASP .NET中正确传递价值?

非常感谢!!

1 个答案:

答案 0 :(得分:0)

语法错误,试试这个:

@Html.Action("showPing2", new { ipaddress = "1" })

OR

@Html.Action("showPing2", "ControllerName", new { ipaddress = "1" })

<强>加

我从Anonymous Types (Visual Basic)Anonymous class initialization in VB.Net了解这是C#语法,VB.NET类似于:

@Html.Action("showPing2", New With { .ipaddress = "1" })