我现在已经搜索但没有好的解决方案。
我尝试使用就像:
@ Html.Editor(" userName",new {htmlAttributes = new {value =" ABC"}})
但是,该值并不希望出现在renderred HTML中。 我需要使用Editor元素,因为这是一种搜索'字段。
您知道如何将值传递给Html.Editor吗?
答案 0 :(得分:4)
您不应尝试覆盖HtmlHelpers中的value
属性。而是在将模型传递给视图之前在GET方法中设置默认值。
您已指出userName
不是您模型的属性(在这种情况下您应该使用视图模型),但您可以使用
ViewBag.userName = "yourDefaultValue";