gpt4 book ai didi

c# - ASP.NET mvc 在 LabelFor 中显示 int 数字

转载 作者:行者123 更新时间:2023-12-01 15:11:23 24 4
gpt4 key购买 nike

为什么它显示数据,而不是值100

 public ActionResult Index()
{
ViewBag.id = 100;
return View();
}

索引.cshtml

@model TestForm.Models.Data
@{
ViewBag.Title = "Index";
}

<h2>Index</h2>

@using(@Html.BeginForm())
{
@Html.LabelFor(model=>model.data,((int)@ViewBag.id))
}

最佳答案

如果您想显示填充到 ViewBag 中的 100,请删除“@”

查看包:

ViewBag.id = "100";

HTML:

@model TestForm.Models.Data
@{
ViewBag.Title = "Index";
}

<h2>Index</h2>

@using(@Html.BeginForm())
{
@Html.LabelFor(model=>model.data,((string /*LabelFor produces string lableText */)ViewBag.id))
}

或者:

@Html.Label("id", (int)ViewBag.id)

关于c# - ASP.NET mvc 在 LabelFor 中显示 int 数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36185338/

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