C# 如何为输入字段赋值?
我正在处理html内容,以显示mvc视图中的数据,并从模型类绑定数据,我的要求是将输入字段的值从c设置为html内容。 我想最终的内容应该从模型中拿出html内容和值。 例如: 名字: 姓氏: 这是我的html内容,它来自文本文件。我的模型中有数据,即 公共类雇员模型 { 公共字符串fname{get;set;}=Stack; 公共字符串lname{get;set;}=溢出; } 鉴于:C# 如何为输入字段赋值?,c#,html,model-view-controller,C#,Html,Model View Controller,我正在处理html内容,以显示mvc视图中的数据,并从模型类绑定数据,我的要求是将输入字段的值从c设置为html内容。 我想最终的内容应该从模型中拿出html内容和值。 例如: 名字: 姓氏: 这是我的html内容,它来自文本文件。我的模型中有数据,即 公共类雇员模型 { 公共字符串fname{get;set;}=Stack; 公共字符串lname{get;set;}=溢出; } 鉴于: @Html.Raw(ViewBag.htmlContent) 您可以尝试在Razor中设置值: //你的控
@Html.Raw(ViewBag.htmlContent)
您可以尝试在Razor中设置值: //你的控制器 公共类HomeController:控制器 { [HttpGet] 公共行动结果指数 { return Viewnew EmployeeModel;//将实际的viewmodel实例传递给此处的视图 } } @模型雇员模型 ....... 名字: 姓氏:
还有一把小提琴供您使用:这就是HtmlHelper类的用途 在视图文件中设置视图模型,并围绕它创建一个表单
@model Models.EmployeeModel
@using (Html.BeginForm("Edit", "Employees", FormMethod.Post))
{
@Html.LabelFor(m => m.fname)
@Html.TextBoxFor(m => m.fname)
<input type="submit" value="Submit"/>
}
public IActionResult Edit(int id)
{
...
employee = service.GetEmployeeById(id);
return View(employee);
}