小编And*_*lon的帖子

如何在WebApi中添加和获取标头值

我需要在WebApi中创建一个POST方法,这样我就可以将数据从应用程序发送到WebApi方法.我无法获得标头值.

这里我在应用程序中添加了标题值:

 using (var client = new WebClient())
        {
            // Set the header so it knows we are sending JSON.
            client.Headers[HttpRequestHeader.ContentType] = "application/json";

            client.Headers.Add("Custom", "sample");
            // Make the request
            var response = client.UploadString(url, jsonObj);
        }
Run Code Online (Sandbox Code Playgroud)

遵循WebApi post方法:

 public string Postsam([FromBody]object jsonData)
    {
        HttpRequestMessage re = new HttpRequestMessage();
        var headers = re.Headers;

        if (headers.Contains("Custom"))
        {
            string token = headers.GetValues("Custom").First();
        }
    }
Run Code Online (Sandbox Code Playgroud)

获取标头值的正确方法是什么?

谢谢.

c# asp.net-mvc c#-4.0 asp.net-mvc-4 asp.net-web-api

83
推荐指数
7
解决办法
20万
查看次数

将相同的文本附加到Excel中的列中的每个单元格

如何将文本附加到Excel中的列中的每个单元格?我需要在末尾添加一个逗号(",").

例:

email@address.com 变成 email@address.com,

数据样本:

m2engineers@yahoo.co.in
satishmm_2sptc@yahoo.co.in
threed_precisions@rediffmail.com
workplace_solution@yahoo.co.in
threebworkplace@dataone.in
dtechbng@yahoo.co.in
innovations@yahoo.co.in
sagar@mmm.com
bpsiva@mmm.com
nsrinivasrao@mmm.com
pdilip@mmm.com
vvijaykrishnan@mmm.com
mrdevaraj@mmm.com
b3minvestorhelpdesk@mmm.com
sbshridhar@mmm.com
balaji@mmm.com
schakravarthi@mmm.com
srahul1@mmm.com
khramesh2@mmm.com
avinayak@mmm.com
rockindia@hotmail.com
Run Code Online (Sandbox Code Playgroud)

excel excel-2007

68
推荐指数
4
解决办法
61万
查看次数

Windows主机文件无法正常工作

我需要在hosts文件中添加自定义IP主机行:
c:\windows\system32\drivers\etc\hosts

我尝试添加这个:
199.229.249.151 models.db

当我保存文件并尝试ping主机时,浏览器找不到它.我尝试使用命令行将只读添加到hosts文件 - 结果相同.我尝试刷新DNS缓存,但没有任何变化.

我忘记了什么?

windows dns hosts-file

15
推荐指数
4
解决办法
4万
查看次数

在Windows中的文本或日志文件之后.记事本++也许吧?

我有一个日志文件,每隔几秒钟就会改变一次.我正在使用Windows 7,并希望遵循它.在Linux中它本来很简单,只需键入tailf log.log一个shell.但是我如何在Windows中执行此操作?有人可以推荐任何程序吗?记事本++是否可以选择此类事情?

windows logging text text-editor notepad++

5
推荐指数
1
解决办法
6173
查看次数

C#如何使用Interop重命名Excel工作表

我需要创建一个Excel电子表格,然后我需要重命名工作表.我究竟做错了什么?

这是我到目前为止的代码:

using System;
using System.Reflection;
using Excel = Microsoft.Office.Interop.Excel;

public class CreateExcelWorksheet
{
    static void Main()
    {
        Excel.Application oXL;
        Excel._Workbook oWB;
        Excel._Worksheet oSheet;

        oXL = new Excel.Application();
        oWB = (Excel._Workbook)(oXL.Workbooks.Add(Missing.Value));
        oSheet = (Excel._Worksheet)oWB.ActiveSheet;

        oSheet.Cells[1, 1] = "First Name";
        oSheet.Cells[1, 2] = "Last Name";
        oSheet.Cells[1, 3] = "Full Name";
        oSheet.Cells[1, 4] = "Salary";

        //Format A1:D1 as bold, vertical alignment = center.
        oSheet.get_Range("A1", "D1").Font.Bold = true;
        oSheet.get_Range("A1", "D1").VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;
        oSheet.Name = "NewOne";

        string filename = "C:\\" + DateTime.Now.ToString("dd_MM_yy_hhmmss");
        oWB.SaveAs(filename + …
Run Code Online (Sandbox Code Playgroud)

c# excel

5
推荐指数
2
解决办法
2万
查看次数

删除SplitContainer而不删除其他控件

我简直不敢相信我找不到答案....

我不再需要在WinForms UI中使用SplitContainer.但每当我删除SplitContainer时,我也失去了所有其他控件 - 按钮,标签,文本框和图表.SplitContainer中的任何内容也会被删除.很烦人.

删除SplitContainer控件但保留其他所有内容的最佳方法是什么?

琐碎的例子:

在此输入图像描述

c# controls winforms

5
推荐指数
1
解决办法
3188
查看次数

滚动后更改文本

您好我在用户滚动页面后有一个关于更改文本的问题.

h1当用户滚动时,如何将我的文本从YES 更改为NO?我已经尝试了几样.append(),.html()但没有成功.

我的代码:JSFIDDLE

HTML

<h1>YES</h1>

<article style="height: 1000px">
    <p>test</p>
</article>
Run Code Online (Sandbox Code Playgroud)

JS

$(document).ready(function () {

    $(window).scroll(function () {
        if ($(this).scrollTop() > 100) {
            //change yes to no
        } else {
            //set h1 text to yes
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

我想要这个的原因是因为在使用的情况下.html(),我可以添加内联的html对象,如:.html('<span>yes</span>')

html javascript jquery

5
推荐指数
1
解决办法
5554
查看次数

获取开始和结束索引之间的数组最大值和最小值

我需要一种简单,轻量级的方法来获取双精度数组的最大值最小值.诀窍是我只需要数组中两个索引之间的最大值和最小值.

内置的arrayOfDoubles.Max()arrayOfDoubles.Min()无法工作,因为它们会检查整个数组.

此代码将不断运行,并且需要有点高效.也就是说,简单性和可读性比速度更重要.

这是获得两个索引之间的最大值和最小值的一种方法:

double[] array = new double[8] { 3, 1, 15, 5, 11, 9, 13, 7 };

int startIndex = 3;
int endIndex = 6;

// Get max and min between these two indexes in the array
double max = GetMax(array, startIndex, endIndex);
double min = GetMin(array, startIndex, endIndex);

Console.WriteLine("Max = " + max + ", Min = " + min);
Run Code Online (Sandbox Code Playgroud)

以下是GetMax的代码,GetMin …

c# arrays max min

2
推荐指数
1
解决办法
2156
查看次数