我目前正在编写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中正确传递价值?
非常感谢!!
答案 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" })