用户可以选-6ren">
gpt4 book ai didi

c# - 如何从 View 中获取在文本框中输入的值

转载 作者:太空宇宙 更新时间:2023-11-03 13:58:27 25 4
gpt4 key购买 nike

我的 MVC View 有一个包含可编辑字段的表,如下所示。

  <td>
<div class="view">
<%= Model.device_Url%>
</div>
<div class="edit">
<input type="text" name="deviceurl" id = "deviceurl" value="<%= Model.device_Url%>" />

</div>
</td>

用户可以选择编辑然后保存在上面的文本框字段中输入的值。

 <td class="options">
<div class="view">
<a href="#" class="switchToEdit">Edit</a>
</div>
<div class="edit">
<a href="/Live/Update?streamurl=deviceurl class="save refresh">Save</a>
<a href="#" class="cancel">Cancel</a>
</div>
</td>

我想调用我的 Controller /Live/Update 并在 URL 的文本框中传入更改的值。

如何获取在文本框中输入的值。

我需要 java 脚本来执行此操作吗?

最佳答案

除非您想使用传统提交,否则您将需要 javascript。

最简单的方法是使用 jQuery 并使用类似于下面的一行代码获取值:

$("#deviceurl").val()

然后我会进行 ajax 调用以将值提交回 Controller 的操作。您可能还想使用 Url.Action 助手来构建 Url:

$.ajax(
url: '<%=Url.Action("Update")%>,
data : {deviceUrl : $("#deviceurl").val()},
success : function (result){
// handle logic when the update succeeds
}
);

希望对你有帮助

关于c# - 如何从 View 中获取在文本框中输入的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11402778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com