Nopcommerce使用视图中的模型数据作为占位符

时间:2017-11-08 04:38:51

标签: asp.net-mvc nopcommerce

所以我想在我的管理选项卡视图中显示数据,该视图不是作为占位符值的空值。

我可能会这样:

@Html.EditorFor(model => model.AmazonProductSKU, placeholder = model.AmazonProductSKU)

或者这个:

@Html.EditorFor(model => model.AmazonProductSKU, new { @placeholder = T(model.AmazonProductSKU) })

但它打破了我的标签。

一切正常,因此模型更新数据库等。

任何人都对如何实现这一点有任何想法,甚至可能吗?

谢谢偷看

1 个答案:

答案 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 ") } })

并从管理面板添加该资源字符串。

希望这有帮助!