2012-05-16 63 views

回答

2

整理。
剃刀助手返回原始HTML,而不是IDisposable,所以你不能與using一起使用它。

但是,您可以在App_Code中創建一個Razor幫助程序來渲染內容,然後將其從內容直接寫入頁面的普通擴展方法調用,並返回單獨的IDisposable

1

否,因爲helper.BeginForm()需要IDisposable方法來寫出結束</form>標記。作爲一個剃刀助手本質上是一種方法,而不是一個類,它不能實現IDisposable。