【问题标题】:Display IP ADDRESS in Html.Label using Viewdata使用 Viewdata 在 Html.Label 中显示 IP 地址
【发布时间】:2021-02-04 05:51:40
【问题描述】:

我正在尝试使用 ViewData 将 IP 地址传递给我的视图,但它没有正确显示。以下是我的标签编码:

@Html.Label(ViewData["CREATED_LOC"].ToString(), new { @class = "form-control", @disabled = "disabled" })

我在我的模型中检查,获取的数据在字符串“10.200.4.7”中,但在我看来它只显示 7。请问我知道是什么问题吗?

【问题讨论】:

    标签: asp.net-mvc razor html-helper


    【解决方案1】:

    您可以使用 ViewBag... ViewBag 在 c# 控制器中使用:

    ViewBag.IpAddress = Request.UserHostAddress;
    

    之后你可以像这样在视图中使用(显示:无供您选择):

    <span id="spnIpAddress" style="display:none">@ViewBag.IpAddress</span>
    

    如果您可以在 ajax 请求中使用此 IP 地址。你可以这样使用:

    _ipAddress: $('#spnIpAddress').text(),
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-21
      • 2018-04-18
      • 1970-01-01
      • 1970-01-01
      • 2014-03-23
      • 2020-12-05
      相关资源
      最近更新 更多