Se ho un valore all'interno della Dynamic ViewBag
, perché non posso passarlo a un metodo? Quindi, per motivi di semplicità, diciamo che ho ViewBag.SomeValue
e voglio passare lo ViewBag.SomeValue
a un helper HTML. Se l'helper HTML accetta dinamica come variabile, perché non accetterà il mio ViewBag.SomeValue
?Passare il ViewBag come Paramerter
@Html.SimpleHelper(ViewBag.SomeValue)
public static string SimpleHelper(this HtmlHelper html, dynamic dynamicString)
{
return string.Format("This is my dynamic string: {0}", dynamicString);
}
Puoi mostrare un po 'di codice? Sto usando dinamico in template aspx e aiutanti, sembra che non ci sia alcun problema. –
Ho appena modificato la mia risposta e aggiunto il codice. – TYRONEMICHAEL