我遇到了缺少区分大小写的字符串值,它是如何修复的?
示例如下: ..
entity.Value = "Some Test Value";
entity.Name = "SomeTestName";
...
当我将它放在View中时如下(我正在使用Razor),
<input type="hidden" name="@entity.Name" value="@entity.Value">
然后它将呈现如下:
<input type="hidden" name="SomeTestName" value="some test value">
我用过
<input type="hidden" name="@entity.Name" value="@Html.Raw(entity.Value)">
但结果是一样的。
所以,它的遗失案例。如何解决?
答案 0 :(得分:1)
似乎不是这种情况(状态无重复)。
型号:
public class Entity
{
public string Name { get; set; }
public string Value { get; set; }
}
控制器:
public class HomeController : Controller
{
public ActionResult Index()
{
var entity = new Entity();
entity.Value = "Some Test Value";
entity.Name = "SomeTestName";
return View(entity);
}
}
查看:
@model Entity
<input type="hidden" name="@Model.Name" value="@Model.Value" />
生成的HTML:
<input type="hidden" name="SomeTestName" value="Some Test Value" />
请参阅?一切都很好。所以我们在这里只能得出一个结论:你没有显示完整的代码,允许我们重现你的问题,使你的问题毫无意义。