gpt4 book ai didi

c# - Html.EditorFor 设置默认值

转载 作者:IT王子 更新时间:2023-10-29 03:41:28 26 4
gpt4 key购买 nike

菜鸟问题。我有一个参数传递给创建 View 。我需要设置一个具有默认值的字段名称。 @Html.EditorFor(模型 => 模型.Id)我需要使用名称 Id 设置此输入字段,并使用默认值通过操作链接传递给 View 。

那么,这个输入字段 --@Html.EditorFor(model => model.Id) 如何设置为默认值。

下面的方法行得通吗??其中数字 5 是我传递到文本字段中以设置默认值的参数。

@Html.EditorFor(c => c.PropertyName, new { text = "5"; })

最佳答案

这是我发现的:

@Html.TextBoxFor(c => c.Propertyname, new { @Value = "5" })

使用大写字母 V,而不是小写字母 v(假设 value 是通常在 setter 中使用的关键字)Lower vs upper value

@Html.EditorFor(c => c.Propertyname, new { @Value = "5" })

不工作

虽然你的代码最终看起来像这样

<input Value="5" id="Propertyname" name="Propertyname" type="text" value="" />

值(value)与值(value)。不确定我会不会太喜欢那个。

如果属性是否有值,以及它是否不只是在 View 模型中将其设置为默认值并让它绑定(bind)以避免所有这些猴子工作,为什么不检查 Controller 操作观点?

关于c# - Html.EditorFor 设置默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6062528/

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