草庐IT

DW_FORM_strp

全部标签

c# - 我可以修改 Request.Form 变量吗?

我尝试Request.Form.Set(k,v)但它抛出异常Collectionisread-only 最佳答案 这与修改Request.Querystring完全一样。两者都因私有(private)属性而在内部变得复杂,并且可以被视为错误,但是我知道有两种可能的解决方案(我会立即取消response.redirect计划-这太糟糕了)。方法一是直接使用反射修改集合:NameValueCollectionoQuery=Request.QueryString;oQuery=(NameValueCollection)Request.Ge

c# - Application.Run 和 Form.Load 之间发生了什么?

我有一个用VB.NET为Framework4.5编写的WinForms应用程序。我注意到应用程序的启动时间异常长(我写的其他应用程序在启动时几乎立即启动,这个应用程序需要>5秒)多次启动后启动时间不会改变,所以我猜这不是应用程序首次启动期间未缓存CLR代码的情况。我通过记下启动期间的时间做了一些测试:ModulemodMainPublicMyLogAsSystem.Text.StringBuilderPublicSubMain()MyLog=NewSystem.Text.StringBuilderApplication.EnableVisualStyles()Application.S

c# - ASP.Net Web API 自定义模型与 x-www-form-urlencoded 发布数据绑定(bind) - 似乎没有任何效果

在发布x-www-form-urlencoded数据时,我很难让自定义模型绑定(bind)正常工作。我已经尝试了所有我能想到的方法,但似乎没有任何方法产生预期的结果。请注意,在发布JSON数据时,我的JsonConverters等都可以正常工作。当我作为x-www-form-urlencoded发布时,系统似乎无法弄清楚如何绑定(bind)我的模型。我的测试用例是我想绑定(bind)一个TimeZoneInfo对象作为我模型的一部分。这是我的模型Binder:publicclassTimeZoneModelBinder:SystemizerModelBinder{protectedov

c# - 哪种调用 Form.ShowDialog() 的方法更好?

显示模态对话框的更好方式是什么?form1frm=newform1();frm.showDialog()或(newform1()).showDialog(); 最佳答案 没有一个比另一个“更好”;它们完全等价!但是,在这种特殊情况下,两者都是错误的。ShowDialogmethod要求您调用表单上的Dispose方法。与Show和Close组合不同,这不是自动完成的。来自MSDN:Whenaformisdisplayedasamodaldialogbox,clickingtheClosebutton(thebuttonwithanX

c# - Windows.Form c# 没有 visual studio

我正在尝试学习Windows.Forms,虽然我有VisualStudio(编辑,显然是我的错误),但我觉得通过在记事本中完成所有事情我可以更有效地学习。我到处搜索采用这种方法的教程。我终于开始使用http://www.geekpedia.com/tutorial33_Windows-forms-programming.html,但在第一个例子之后,它也开始处理多个文件?以某种方式用VisualStudio生成。我如何在记事本中执行此操作?任何人都可以指出我有帮助的地方吗?谢谢!**虽然压倒性的react似乎强烈反对这一点,我开始相信,但我看到SmokingRope谈论它就像将所有类写

c# - Form.Parent 和 StartPosition.CenterParent

我需要在另一个表单的正前方显示一个表单,这让我想到了以下问题。为什么表单的起始位置为CenterParent而字段this.Parent等于null?它必须知道父级才能正确定位自己,它确实这样做了,但未设置Parent字段。这很奇怪。我错过了什么吗?Form2f=newForm2();f.ShowDialog();这就是我在子表单上所做的一切。父级设置为默认窗口位置。无论我将父窗体移到哪里,子窗体都显示在父窗体的中心。 最佳答案 有关所有者的信息通过API调用传递给创建的对话框(您可以在Reflector的ShowDialog(IW

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# - 从客户端检测到具有潜在危险的 Request.Form 值

我有一个asp.net应用程序,当我在搜索框中输入特殊字符(如“:&#”)时出现一些问题。如果我在搜索框中输入此文本,则会出现这样的异常。ApotentiallydangerousRequest.Formvaluewasdetectedfromtheclient(txtValue=":&#,").然后我在网上搜索,找到了一个通用的解决方案,将validaterequest设置为false。但是我的申请没有任何改变。请帮我解决这个问题。任何回应,将不胜感激。 最佳答案 添加一个web.config包含到包含有问题表单的页面的目录。参见

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# - 动画 : Sliding & Fading controls on a C# form (winforms)

我正在尝试实现一种优雅地围绕(可能同时有多个)控件设置动画(转换、淡入淡出)的方法。例如,假设我在左上角有一张图片,在右下角有一个文本框,我希望能够让它们平滑地滑过窗口并切换位置。我已经工作了一段时间,但还没有想出任何可以顺利或轻松实现这一目标的方法。 最佳答案 查看dot-net-transitionsGoogleCode上的项目。现在有一个克隆Githubhere.它也可以作为dot-net-transitions在nuget上使用。它支持各种线性/非线性过渡,包括可用于更复杂效果(如涟漪)的复合过渡。这是一个工作示例,可以演示