所以我想在我的管理选项卡视图中显示数据,该视图不是作为占位符值的空值。
我可能会这样:
@Html.EditorFor(model => model.AmazonProductSKU, placeholder = model.AmazonProductSKU)
或者这个:
@Html.EditorFor(model => model.AmazonProductSKU, new { @placeholder = T(model.AmazonProductSKU) })
但它打破了我的标签。
一切正常,因此模型更新数据库等。
任何人都对如何实现这一点有任何想法,甚至可能吗?
谢谢偷看
答案 0 :(得分:0)
应该是:
@Html.EditorFor(model => model.Sku, new { htmlAttributes = new { @class = "form-control", placeholder = "Enter Amazon Product SKU Here" } })
如果它来自模型使用placeholder = Model.AmazonProductSKU
。
@Html.EditorFor(model => model.Sku, new { htmlAttributes = new { @class = "form-control", placeholder = Model.AmazonProductSKU } })
对于资源字符串,您不能将其用作T(model.AmazonProductSKU)
,因为T
是nopCommerce中的自定义帮助程序并接受字符串参数。
@Html.EditorFor(model => model.Sku, new { htmlAttributes = new { @class = "form-control", placeholder = T("AmazonProductSKU.Placeholder ") } })
并从管理面板添加该资源字符串。
希望这有帮助!