首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏.NET企业级解决方案应用与咨询

    C# HTTP系列12 以form-data方式上传键值对集合到远程服务器

    Dictionary 转换成 NameValueCollection 集合的扩展方法如下: 1 ///

    2 /// 自定义扩展方法:将字典转换为 NameValueCollection 3 /// 4 /// <param name="dict">扩展对象</param> 5 /// <returns></returns> 6 public static NameValueCollection = new NameValueCollection(); 14 15 foreach (var item in dict) 16 { 17 string value = null) 19 { 20 value = item.Value.ToString(); 21 } 22 23 nameValueCollection.Add (item.Key.ToString(), value); 24 } 25 26 return nameValueCollection; 27 } 系列目录 【已更新最新开发文章

    4.2K10发布于 2019-09-18
  • 来自专栏全栈程序员必看

    C# 连接SFTP

    var config = System.Configuration.ConfigurationManager.GetSection(sftpSectionName) as NameValueCollection SFTPHelper() { var config = ConfigurationManager.GetSection("sftpServer") as NameValueCollection try { var config = ConfigurationManager.GetSection(configSection) as NameValueCollection try { var config = ConfigurationManager.GetSection("sftpServer") as NameValueCollection try { var config = ConfigurationManager.GetSection("sftpServer") as NameValueCollection

    2.4K40编辑于 2022-09-27
  • 来自专栏大内老A

    ASP.NET MVC以ValueProvider为核心的值提供系统: NameValueCollectionValueProvider

    NameValueCollection对象作为数据源的ValueProvider通过具有如下定义的NameValueCollectionValueProvider类型表示。 表示数据源的NameValueCollection对象在构造函数中指定,构造函数的另一个CultureInfo类型的参数表示服务于数据转换的语言文化信息。 除Address属性的三个属性值和作为Address的四个属性值,两类元素在NameValueCollection中通过基于属性的前缀来区分,具体的结构如下所示。 虽然NameValueCollection中并不包含一个名为“foo.Address”的元素,但是依然会将其单独作为以“foo”为前缀的Key。 作为数据源的NameValueCollection对象针对一个包含两个元素的Contact集合,前缀“first”可以作为集合对象的名称。

    2.4K80发布于 2018-01-15
  • 来自专栏全栈程序员必看

    从网页抓取数据的一般方法

    System.Net.WebClient wb = new System.Net.WebClient(); System.Collections.Specialized.NameValueCollection header = new System.Collections.Specialized.NameValueCollection(); header.Add( " Cookie bbs/login.php " ); wb.Headers.Add(header); System.Collections.Specialized.NameValueCollection data = new System.Collections.Specialized.NameValueCollection(); data.Add( " formhash

    1.7K20编辑于 2022-07-18
  • 来自专栏小语雀网

    C#常用代码片段

    }; return JsonConvert.SerializeObject(obj); NameValueCollection //介绍: //NameValueCollection继承自NameObjectCollectionBase //在读取相同的key时,输出结果对Value进行了合并,这就是NameValueCollection与一般键值对的主要区别所在。 //代码示例: NameValueCollection data = new NameValueCollection(); data.Add("id","1"); data.Add("name","2"

    51720发布于 2021-09-08
  • 来自专栏

    Ajax跨域访问代理类,支持GET和POST方法

            { 16            string method = Request.HttpMethod; 17            System.Collections.Specialized.NameValueCollection  data = new System.Collections.Specialized.NameValueCollection(); 18            if (method == "POST") myreader.ReadToEnd(); 60                } 61            } 62        } 63    } 64    /**//// 

    65    /// 生成NameValueCollection /// <returns>字符串格式如下:p1=v1&p2=v2&p3=v3&p4=v4</returns> 70    public static string ToNameValueString(NameValueCollection

    1.5K30发布于 2018-09-12
  • 来自专栏全栈程序员必看

    点菜宝基站信道设置_点菜宝怎么连接基站

    string dataDigest = string.Empty; // 已在菜鸟平台配置json格式数据传输 using (WebClient webClient = new WebClient()) { NameValueCollection ; return dataDigest; } ///

    /// 初始化 /// /// <returns></returns> private static NameValueCollection Init() { NameValueCollection postValues = new NameValueCollection(); postValues.Add("logistic_provider_id

    72740编辑于 2022-09-20
  • 来自专栏大内老A

    通过实例模拟ASP.NET MVC的Model绑定机制:数组

    如下面的代码片断所示,在默认的HomeController的默认Action方法Index中,我们创建了一个NameValueCollectionValueProvider对象,作为数据源的NameValueCollection dataSource = new NameValueCollection(); 6: dataSource.Add("foo", "123"); 7: dataSource.Add requestData = new NameValueCollection(); 7:  8: requestData.Add("foo", "abc"); 9: requestData = new NameValueCollection(); 7:  8: requestData.Add("[0].Name", "Foo"); requestData = new NameValueCollection(); 7: requestData.Add("index", "first"); 8:

    3.7K90发布于 2018-01-15
  • 来自专栏张善友的专栏

    支持QueryString的SiteMapProvider

    SmartSiteMapProvider : XmlSiteMapProvider { public override void Initialize(string name, NameValueCollection if (node["reliantOn"] == null) { return null; } NameValueCollection values = new NameValueCollection(); string[] vars = node["reliantOn"].Split(",".ToCharArray name="col"></param> /// <returns></returns> private string NameValueCollectionToString(NameValueCollection

    44420编辑于 2022-03-28
  • 来自专栏DotNet NB && CloudNative

    在 ASP.NET Core 中高效管理字符串集合

    使用NameValueCollection NameValueCollection允许我们在单个键下存储多个值。 varvaluein values) { _headers.Add(key,value); } } } 在这段代码中,我们声明了一个类型为NameValueCollection NameValueCollection简化了标头管理,但由于它内部使用数组,所以也需要额外的内存分配。 像使用数组或NameValueCollection来管理这些字符串的传统方法存在性能和内存管理方面的问题。数组的频繁调整大小会导致不必要的内存分配,并影响性能。

    56300编辑于 2025-02-25
  • 来自专栏大内老A

    通过实例模拟ASP.NET MVC的Model绑定机制:简单类型+复杂类型

    requestData = new NameValueCollection(); 23: requestData.Add("foo", "abc"); 24: 作为数据源的NameValueCollection对象包含三个名称为foo、bar和baz的数据(abc、123、123.45),我们可以将它们看成是Post的标单输入元素。 requestData = new NameValueCollection(); 12: requestData.Add("Name", "张三"); 13: 对于添加到NameValueCollection中的针对Contact对象的某个属性的数据条目,我们按照上面介绍的匹配规则对其命名。 requestData = new NameValueCollection(); 7: requestData.Add("foo.Name", "Foo"); 8:

    2.2K80发布于 2018-01-15
  • 来自专栏AI大模型

    Quartz.NET远程调度的配置和方法(值得收藏)【Quartz.NET总结四】

    public static void InitRemoteScheduler() { try { NameValueCollection properties = new NameValueCollection(); properties["quartz.scheduler.instanceName"]

    2K20发布于 2019-12-15
  • 来自专栏Vincent-yuan

    ASP.NET Core 框架本质学习

    { get; } //首部集合 public Stream Body { get; } //主体内容 } public class HttpResponse { public NameValueCollection public interface IHttpRequestFeature { Uri Url { get; } NameValueCollection readonly IHttpRequestFeature _feature; public Uri Url => _feature.Url; public NameValueCollection (); } public class HttpResponse { private readonly IHttpResponseFeature _feature; public NameValueCollection IHttpRequestFeature.Headers => _context.Request.Headers; NameValueCollection IHttpResponseFeature.Headers

    2.3K20发布于 2019-09-04
  • 来自专栏大内老A

    通过实例模拟ASP.NET MVC的Model绑定的机制:集合+字典

    : Controller 2: { 3: private IValueProvider GetValueProvider() 4: { 5: NameValueCollection requestData = new NameValueCollection(); 6: requestData.Add("[0].Name", "Foo"); 7: 比如说作为某个ValueProvider数据源的NameValueCollection具有如下的结构,它可以映射为一个IDictionary<string, Contact>对象(Contact对象作为 : Controller 2: { 3: private IValueProvider GetValueProvider() 4: { 5: NameValueCollection requestData = new NameValueCollection(); 6: requestData.Add("[0].Key", "Foo"); 7:

    2.2K70发布于 2018-01-15
  • 来自专栏全栈程序员必看

    C#获取url中参数键值对的方法建议收藏

    ; NameValueCollection keyVals = Request.QueryString; foreach (string key in keyVals.Keys

    2.5K20编辑于 2022-07-15
  • 来自专栏Kiba518

    Quartz3.0定时任务学习之异步调度器

    static async Task Init() { try { //quartz.config配置文件里的键值对 //NameValueCollection props = new NameValueCollection //{ // { "quartz.serializer.type", "binary quartz.scheduler.exporter.channelType = tcp quartz.scheduler.exporter.channelName = httpQuartz 如果在初始化时配置,参考如下代码: NameValueCollection props = new NameValueCollection { { "quartz.serializer.type", "binary" } }; StdSchedulerFactory factory

    1.2K10发布于 2020-05-25
  • 来自专栏liulun

    不用组件的url重写(适用于较大型项目)

    Urls = value; }         }         //这个就是个键植对 表害怕一点也不高深         private System.Collections.Specialized.NameValueCollection  _Paths;         public System.Collections.Specialized.NameValueCollection Paths         {               System.Collections.ArrayList();                         Paths = new System.Collections.Specialized.NameValueCollection

    75330编辑于 2022-05-08
  • 来自专栏大内老A

    [WCF REST] UriTemplate、UriTemplateTable与WebHttpDispatchOperationSelector

    baseAddress, IDictionary<string, string> parameters); 15: public Uri BindByName(Uri baseAddress, NameValueCollection 变量值可以通过字典和NameValueCollection对象的形式指定,其中的Key和Value分别表示变量名和变量值。 BaseUri { get; set; } 5: public UriTemplate Template { get; set; } 6:  7: public NameValueCollection BoundVariables { get; } 8: public NameValueCollection QueryParameters { get; } 9:  10: 被绑定变量(变量名称和值)以及查询字符串参数(参数名称和值)分别通过NameValueCollection类型的属性BoundVariables和QueryParameters返回。

    1.3K60发布于 2018-02-07
  • 来自专栏守望轩

    比较郁闷的textbox(asp.net 2.0)控件

    Reflector里比较一下LoadPostData的实现 .NET 1.1中, bool IPostBackDataHandler.LoadPostData(string postDataKey, NameValueCollection } return false; } .NET 2.0中, protected virtual bool LoadPostData(string postDataKey, NameValueCollection

    1.8K100发布于 2018-01-09
  • 来自专栏红队蓝军

    AgentTesla分析报告

    _extract_email_u_p, 'NameValueCollection': self. \, {1,}\(NameValueCollection\).*? \, {1,}\(NameValueCollection\).*? \, {1,}\(NameValueCollection\).*?\)', code_line[-1]): [httpHost] = re.findall(r'.*?\(.*? \, {1,}\(NameValueCollection\).*?

    43850编辑于 2023-10-05
领券