I am trying to create a Razor web helper something like this :
@helper DisplayForm() {
@Html.EditorForModel();
}
But this gives the error "CS0103: The name 'Html' does not exist in the current context"
.
Is there any way to reference html helpers within web helpers?
Razor inline WebHelper is generate static method.
So can not access instance member.
How about this?
Declarative helpers in Razor are static methods. You could pass the Html helper as argument:
You can cast the static Page property from the context to the correct type: