小编Bar*_*ğlu的帖子

我无法访问Razor模板中的动态对象属性

我创建了一个动态对象,如下所示:

dynamic myObject = new
{
    DisplayName = "Mahesh"
}; 



Content = Parse("Main", myObject);
Run Code Online (Sandbox Code Playgroud)

调试部分

然后我解析它为Razor模板.但它不起作用,因为对象无法访问其属性.这里有什么问题 ?

提前致谢,

.net dynamic razor

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

Visual Studio 2010 上的通用处理程序 (.ashx) 智能感知问题

我正在尝试像任何其他隐藏文件的代码一样在 ashx 文件上展开和折叠方法和其他内容。当我这样做时tools > options > text editor and adding ashx as an extention of visual studio c#,一开始一切似乎都很好。我可以展开和折叠方法,还可以查看文件顶部的属性和方法。但后来我失去了大部分的智能。我无法访问我的用户定义的对象和方法。

我发现的类似问题并没有帮助我解决这个问题

ashx 通用处理程序中的 Visual Studio ASP.Net 展开和折叠问题

我无法在 Visual Studio 2010 中将 #region 添加到 .ashx

.net visual-studio-2010

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

Saga Orchestration Scability Issue in Microservice Architecture

I need to handle distributed transactions in a microservice architecture. In theory, one of the best ways of doing that is using the Saga Orchestration pattern. The problem is I could not find any detailed information about how to provide scalability.

Let's use the example below. There can be many CreateOrderSaga, if I have multiple OrderService.API and it will be the case. Because I can have more than one OrderService.API. Then if CreateOrderSaga is kind of a state machine, then …

c# saga microservices

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

尝试通过使用TFS查看项目中的给定文件名及其行号来编写代码

我正在尝试编写一个将使用TFS API的小应用程序.

我将有一个方法,这个方法有三个参数,如项目名称,文件名和行号.然后它给了我写这部分代码的人的名字.

public string GetProgrammer(string projectname, string file, int linenumber)
{

     //implementation

     return programmerName;
}
Run Code Online (Sandbox Code Playgroud)

我已经搜索了一些TFS API,但我无法找到解决此问题的确切信息.TFS API是否提供此信息?

提前致谢,

.net tfs annotations visual-studio tfs2010

4
推荐指数
1
解决办法
982
查看次数

HttpContext如何在.NET中运行

我试图了解httpcontext如何在.NET中工作的细节?

我无法理解的是HttpContext类有一个静态HttpContext对象的字段.那么对于来自客户端的每个请求是否创建了httpcontext的实例?为什么定义为静态?这是否意味着一个应用程序只能有一个httpcontext?

我很困惑所以问问题的方式可能有点复杂.我希望这是可以理解的.

提前致谢,

.net asp.net httprequest httpcontext

4
推荐指数
1
解决办法
664
查看次数

检查属性是否具有指定的属性,然后打印它的值

我有一个ShowAttribute,我使用此属性来标记类的一些属性.我想要的是,通过具有Name属性的属性打印值.我怎样才能做到这一点 ?

public class Customer
{
    [Show("Name")]
    public string FirstName { get; set; }

    public string LastName { get; set; }

    public Customer(string firstName, string lastName)
    {
        this.FirstName = firstName;
        this.LastName = lastName;
    }
}

class ShowAttribute : Attribute
{
    public string Name { get; set; }

    public ShowAttribute(string name)
    {
        Name = name;
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道如何检查属性是否有ShowAttribute,但我无法理解如何使用它.

var customers = new List<Customer> { 
    new Customer("Name1", "Surname1"), 
    new Customer("Name2", "Surname2"), 
    new Customer("Name3", "Surname3") 
};

foreach (var customer in customers) …
Run Code Online (Sandbox Code Playgroud)

.net c#

4
推荐指数
2
解决办法
5504
查看次数

"val ++"vs"val = val + 1"究竟有什么区别?

我创建了一个基本的控制台应用程序来进行这样的测试

        short val = 32767;

        val++;

        Console.WriteLine(val);
Run Code Online (Sandbox Code Playgroud)

这给了我-32768作为预期结果

        short val = 32767;

        val = val +1;

        Console.WriteLine(val);
Run Code Online (Sandbox Code Playgroud)

但这给了我这个错误

错误1**无法将类型'int'隐式转换为'short'.存在显式转换(您是否错过了演员?)

我很好奇是什么导致了这个?

提前致谢,

.net short .net-assembly

3
推荐指数
1
解决办法
586
查看次数

如何从javascript中的ctrl + v键事件中获取复制值

此方法检测ctrl + v事件,但我无法找到如何获取它的值?

提前致谢,

$(".numeric").keydown(function (event) {
    if (event.shiftKey) {
        event.preventDefault();
    }

    switch (event.keyCode) {

        case 86:
            if (event.ctrlKey) { // detects ctrl + v
                var value = $(this).val();
                alert(value); // returns ""
            }
            break;

    }
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

何时在IIS中的同一应用程序池上托管不同的应用程序

它可以在一个应用程序池中托管多个应用程序.这就是我所知道的,但是我们可以说每个应用程序都应该托管在不同的应用程序池中吗?我何时可以为不同的应用程序使用相同的应用程序

iis

3
推荐指数
2
解决办法
3442
查看次数

lastIndexOf混乱

我真的不明白lastIndexOf是如何工作的.我无法使用第二个可选参数.

string.lastIndexOf(searchvalue,开始)

searchvalue - >必填.要搜索的字符串

开始 - >可选.开始搜索的位置.如果省略,则默认值为字符串的长度

var test = "mississippi";

test.lastIndexOf("ss",1) // return -1
test.lastIndexOf("ss",2) // returns 2
test.lastIndexOf("ss",5) // returns 5
Run Code Online (Sandbox Code Playgroud)

有人能一步一步地告诉我这个想法吗?为什么第一个返回-1而第二个返回2例如?

TIA

javascript lastindexof

3
推荐指数
1
解决办法
395
查看次数