1
我想通過IModelBinder
界面查看POST中發送的文本。我有類似的東西:IModelBinder:訪問請求的原始數據
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
{
if (controllerContext.HttpContext.Request.ContentType.ToLowerInvariant().StartsWith("my special content type"))
{
var data = ???
...哪裏???應該是POST中發送的文本。它應該是一個文本塊(我認爲),但我不知道如何訪問它。有人能夠啓發我嗎?
你可以使用'ModelBindingContext',例如如果你想要一個名爲'LastName'的表單控件的值,那麼'var lastName = GetValue(bindingContext,「LastName」),' –
我不想要「LastName」儘管...我想要整個辣醬玉米餅餡。我怎樣才能看到發回的全部文本? –
也許你可以使用這個SO問題的方法http://stackoverflow.com/questions/15241710/accessing-the-raw-http-request-in-mvc4讀取原始的http請求? –