首页 > 解决方案 > 在不使用开始表单或帖子的情况下将文本框的值获取到视图组件中

问题描述

我在用户的下拉列表中有一个列表,一个人可以说与上面共享一个案例,这是一个表单字段

这称为更新信息,只是一个文本区域字段。

<div class="col-md-12">
   <textarea id="updateInfo" name="updateInfo" class="form-control" rows="10"></textarea>
</div>

问题是在不使用回发或 ajax 开始形式的情况下,如何仅从 UpdateInfo 文本框获取值到锚标记的数据属性。

@foreach (var allUsers in Model) {
    <a class="dropdown-item" asp-controller="MisObjects" asp-action="ShareCase"  asp-route- 
    id="@allUsers.Id.ToString()" >@allUsers.FirstName.ToUpperInvariant() 
     @allUsers.LastName.ToUpperInvariant()</a>
 }

为了使事情过于复杂,我在视图组件中有用户列表

<li class="nav-item dropdowntest">
    <a class="nav-linkb dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            Share Case
    </a>
  <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
     @await Component.InvokeAsync("ShareButtonList", new { caseId = Model.Id ,Text=UpdateInfo.Text ///how do i do this })

  </div>
</li>

标签: c#asp.net-core

解决方案


推荐阅读