gpt4 book ai didi

html - 添加第二个项目到@html.textboxfor()

转载 作者:行者123 更新时间:2023-11-27 23:50:51 26 4
gpt4 key购买 nike

我有一个设置为只读的 TextBoxFor,它当前包含一个人的姓氏。我现在需要做的是添加它,以便此人的后缀(II、III、Sr.、Jr. 等)显示在他们姓氏旁边的文本框中。到目前为止,这就是我的姓氏。我不知道如何向它添加后缀部分 (m.Person.Suffix)。我尝试过的一切都导致了错误。

<div class="control-group">
<label>Last Name</label>
<div class="controls">
@Html.TextBoxFor(m => m.Person.LastName, new { @readonly = "readonly" })
</div>
</div>

最佳答案

执行此操作的一种可能性,如果它始终是只读的,将其添加到您的模型中:

public string LastNameWithSuffix
{
get { return String.Format("{0} {1}", Person.LastName, Person.Suffix); }
}

然后您只需更改文本框中的代码即可直接引用 m.LastNameWithSuffix:

<div class="control-group">
<label>Last Name</label>
<div class="controls">
@Html.TextBoxFor(m => m.LastNameWithSuffix, new { @readonly = "readonly" })
</div>
</div>

关于html - 添加第二个项目到@html.textboxfor(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27512122/

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