c# - 从输入 HTML 获取值并将其传递到 Controler
问题描述
我有这样的输入 html
<input type="text" class="form-control" name="fname" placeholder=" " value="@Model.studentName.firstName">
用户输入时如何获取并传递value="@Model.studentName.firstName"
给控制器?
我的代码控制器像这样简单
if (p.Text != null && p.Text.Contains("{1}"))
{
p.ReplaceText("{1}", valueHTML);
}
解决方案
由于您没有说明您使用的是哪个版本的 .net,因此我假设您使用的是 .NET Core,在这种情况下,您可以将属性绑定到控制器,这意味着当您点击提交时button 控制器将存储或更新绑定属性的状态,并将其传递给该控制器中包含的所有操作。
public class HomeController : Controller
{
[BindProperty]
public string Name { get; set; }
}
推荐阅读
- java - DIV 类中带有 INPUT 标记的 RadioButton 的 XPath
- mongodb - 如何运行 db.runCommand( { cleanupOrphaned: "
. " } ) 使用python - css - 如何在 Material-UI IconButton 中居中对齐自定义 SVG 图标
- flutter - 两个日期之间的差异持续时间 - Dart
- wordpress - 联系表格 7 不发送邮件
- amazon-web-services - AWS 通过 cloudformation 启用 EBS 加密
- android-studio - 将 Pyobject 转换为 java 数组时出现类型错误
- html - 如何从引导程序 4 卡片文本中删除填充?
- c - S_ISDIR 不能过滤是否是目录
- flutter - 在 Flutter 中将整个画布旋转 90 度