Nếu tôi có giá trị bên trong Dynamic ViewBag
, tại sao tôi không thể chuyển nó vào phương thức? Vì vậy, vì mục đích đơn giản, giả sử tôi có ViewBag.SomeValue
và tôi muốn chuyển số ViewBag.SomeValue
cho Trình trợ giúp HTML. Nếu trình trợ giúp HTML chấp nhận động dưới dạng biến, tại sao nó không chấp nhận số ViewBag.SomeValue
của tôi?Vượt qua ViewBag dưới dạng Paramerter
@Html.SimpleHelper(ViewBag.SomeValue)
public static string SimpleHelper(this HtmlHelper html, dynamic dynamicString)
{
return string.Format("This is my dynamic string: {0}", dynamicString);
}
Bạn có thể hiển thị một số mã không? Tôi đang sử dụng năng động trong mẫu aspx và giúp đỡ, có vẻ không có vấn đề cho điều đó. –
Tôi vừa chỉnh sửa câu trả lời và thêm mã. – TYRONEMICHAEL