【问题标题】:Getting the value of tag in razor获取剃刀中标签的值
【发布时间】:2013-10-07 17:01:58
【问题描述】:

我需要帮助:我需要知道例如 reception0 的值:

  <td >
    <label name="tag@(i)">@Model[1][i]._tag</label>
  </td>
  <td>
    <input type="text" value="@Model[1][i]._client" name="client@(i)"/>
  </td>
  <td>
    <input type="text" value="@Model[1][i]._reception"  class="datepicker" name="reception@(i)"/>
  </td>
  <td>
    <input type="text" value="@Model[1][i]._cloture"  class="datepicker" name="cloture@(i)"/>
  </td>
  <td>
    @Html.ActionLink("enregistrer","Index", new {identificateur = Model[1][i].Id, Pages = "1", _reception ="reception"+""+i.ToString(), _cloture ="cloture"+""+i.ToString(), _client ="client"+""+i.ToString(), tag = "tag"+""+i.ToString()  })
  </td>  

我的问题是我得到了_reception = reception0,但我需要reception0 的值而不是它的名字。

如何修复我的 sn-p?

【问题讨论】:

    标签: c# asp.net .net asp.net-mvc razor


    【解决方案1】:

    使用您在链接帮助器中输入的值

    @Html.ActionLink( ... , _reception = Model[1][i]._reception, ... )
    

    【讨论】:

    • @Lamloumi - 您已经在 ActionLink 中使用它作为 id。具体来说,使用i造成了什么问题?
    • 问题是我需要更新例如_reception 默认值Model[1][i]._reception&lt;input type="text" value="@Model[1][i]._reception" class="datepicker" name="reception@(i)"/&gt; 中的新值,如果我按照你说的那样更改代码,我将永远旧价值观
    • @Lamloumi - Razor 呈现信息服务器端。它运行集成到 http 管道中,特别是 响应期间。当用户从 razor 查看信息输出时,内容是静态的。为了在用户与之交互时使任何内容动态化,您必须使用带有 javascript 的客户端方法。
    • 您是否有脚本建议来获取每个标签的值?
    猜你喜欢
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-17
    • 1970-01-01
    • 2020-10-20
    • 1970-01-01
    相关资源
    最近更新 更多