草庐IT

post_array

全部标签

c# - 使用 Json.Net 反序列化时出现错误 "Cannot deserialize the current JSON array"

我有一个字符串:[{"key":"key1","value":"{'Time':'15:18:42','Data':'15:18:42'}","duration":5},{"key":"key1","value":"{'Time':'15:18:42','Data':'15:18:42'}","duration":5}]我的模型类:publicclassCPacket{publicstringkey{get;set;}publicstringvalue{get;set;}publicintduration{get;set;}}我使用Json.Net,我想将下面的字符串转换为Json对象

c# - 使用 HttpWebRequest POST 数据/使用 multipart/form-data 上传图像

我正在尝试使用ImageShackAPI上传图片。要使用它,我应该使用multipart/form-dataPOST图像。我这样做了......varpostData="";varreq=HttpWebRequest.Create("http://www.imageshack.us/upload_api.php");req.Method="POST";req.ContentType="multipart/form-data";postData+="key=my_key_here&";postData+="type=base64&";//getbase64datafromimagebyt

c# - 如何将 json 添加到 RestSharp POST 请求

我将以下JSON字符串作为字符串参数传递到我的C#代码中-AddLocation(stringlocationJSON):{"accountId":"57abb4d6aad4","address":{"city":"TEST","country":"TEST","postalCode":"TEST","state":"TEST","street":"TEST"},"alternateEmails":[{"email":"TEST"}],"alternatePhoneNumbers":[{"phoneNumber":"TEST"}],"alternateWebsites":[{"webs

c# - 在 post 请求 asp.net mvc 中更改模型属性

我有一个问题。这是一个简短的例子。这是模型。publicclassMyModel{stringTitle{get;set;}}在我看来我写@Html.TextBoxFor(model=>model.Title)这是Controller。publicActionResultEditNews(intid){varmodel=newMyModel;MyModel.Title="SomeTitle"returnView("News/Edit",model);}//forpost[HttpPost]publicActionResultEditNews(MyModelmodel){//Therei

c# - 无法使用 C# 将带 [] 的索引应用于类型为 'System.Array' 的表达式

我正在尝试使用包含字符串数组的列表,但是当我尝试使用方括号访问数组元素时,我收到错误消息。我的数组列表是这样声明的:publicListalphabet=newList();我还有一个像这样声明的字符串数组:string[]encrypted=newstring[text.Length];我可以访问一个数组,但不能访问另一个数组stringa=alphabet[1][2];//thisgivesmeanerrorstringb=encrypted[1];//thisworksfine 最佳答案 错误非常简单;您不能在Array上使用

c# - ApiController Post 中的异步和等待

我对.net4.5中的async和await还不是很清楚。到目前为止,我想我明白await:将函数(在它的右边)放在一个单独的线程上。将执行返回给当前函数的调用者但在等待(异步)函数完成之前保留当前函数的其余代码“人质”。如果我误解了什么,请纠正我。因此,如果上述情况属实,我将无法使用我想要异步的ApiController的Post函数:[HttpPost]publicasyncTaskPost([FromBody]MyObjectobj){myDataContext.MyObjects.InsertOnSubmit(obj);myDataContext.SubmitChanges()

c# - Array.Length 与 Array.Count

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:countvslengthvssizeinacollection在.NET中,几乎所有集合都有.Count属性。有时我想知道是否直接将它放在Array上,而不是通过ICollection会更好。这只是你在脑海中为数组做一个异常(exception)而已。那么在这种情况下是“更正确”还是“更统一”更好?

c# - 是否有使用 POST 而不是 GET 的 MVC Pager?

这是我的问题。我有一个具有大量搜索条件的SearchViewModel,这些值根本不适合URL。我目前正在使用TroyGoode的Html.PagedListPager,但它被设计为使用Url.Action()来发送URL中的参数。这是一个例子。我不认为客户端过滤是一种选择,因为我会有很多记录。@Html.PagedListPager((IPagedList)@Model.SearchResults,page=>Url.Action("Results",new{YearBuiltFrom=Model.YearBuiltFrom,}))}如果您只有一两个简单的参数,这是一个很好的解决方案

c# - 如何从 C# 提交 multipart/form-data HTTP POST 请求

从C#提交带有multipart/form-data内容类型的HTTPPOST请求的最简单方法是什么?必须有比构建我自己的请求更好的方法。我问的原因是使用此api将照片上传到Flickr:http://www.flickr.com/services/api/upload.api.html 最佳答案 如果您使用的是.NET4.5,请使用:publicstringUpload(stringurl,NameValueCollectionrequestParameters,MemoryStreamfile){varclient=newHtt

c# - .NET 框架中是否有针对不同 Web 方法类型(GET、PUT、POST、DELETE、HEAD)的常量?

我刚刚在创建RESTfulWCF服务时注意到WebInvoke属性上的Method参数区分大小写(需要大写)。所以,[WebInvoke(Method="Delete")]不等于[WebInvoke(Method="DELETE")]这个错误导致了ProtocolException:System.ServiceModel.ProtocolException:Theremoteserverreturnedanunexpectedresponse:(405)MethodNotAllowed.我想知道我应该使用.NET框架中的一组常量来代替上面示例中的“DELETE”。我当然可以定义我自己的