小编luv*_*tor的帖子

如何忽略asp.net中的路由表单url路由

我正在使用.NET 3.5 SP1框架,并在我的应用程序中实现了URL路由.我收到了javascript错误:

Error: ASP.NET Ajax client-side framework failed to load.
Resource interpreted as script but transferred with MIME type text/html.
ReferenceError: Can't find variable: Sys

我相信这是因为我的路由选择了微软的axd文件而没有正确发送javascript.我做了一些研究,发现我可以使用Routes.IgnoreRoute,这应该允许我忽略下面的axd:

Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
Run Code Online (Sandbox Code Playgroud)

但是,当我将该行添加到我的Global.asax时,我收到此错误:

CS1061: 'System.Web.Routing.RouteCollection' does not contain a definition for 'IgnoreRoute' and no extension method 'IgnoreRoute' accepting a first argument of type 'System.Web.Routing.RouteCollection' could be found (are you missing a using directive or an assembly reference?)

我有System.Web.Routing导入的命名空间,任何想法?

c# asp.net url-routing ignoreroute axd

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

Assembly关键字在AssemblyInfo.cs中的含义是什么.它允许在里面使用方法吗?

在AssemblyInfo.cs中看到了一些代码片段

[assembly: someattributename]
Run Code Online (Sandbox Code Playgroud)

这段代码是什么意思?

我甚至看到了一些在装配中使用的方法,比如

[assembly: log4net.Config.XmlConfigurator(Watch=true)]
Run Code Online (Sandbox Code Playgroud)

这是属性了吗?

.net c#

15
推荐指数
3
解决办法
5406
查看次数

如何启动已停止的线程

我创建一个新线程并从主线程启动它.

m_MyThread = new Thread(HandleMyThread);
m_MyThread.IsBackground = true;
m_MyThread.Start();

private void HandleMyThread()
{
    while (true)
    {
        Thread.Sleep(5000);
        return;
    }
}
Run Code Online (Sandbox Code Playgroud)

5秒后,此线程将完成并且其ThreadState已停止.我想在用户点击按钮时再次启动它,但我得到一个ThreadStateException (Thread is running or terminated; it cannot restart):

private void button1_Click(object sender, EventArgs e)
{
    m_MyThread.Start(); // ->raise exception
}
Run Code Online (Sandbox Code Playgroud)

请帮我如何重新启动已停止的线程.谢谢.

.net c# multithreading winforms

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

JIRA REST API - 如何查询问题状态名称

我正在使用JIRA REST API,我想查询处于"已解决"状态的所有问题.状态字段如下所示:

"status": {
      "self": "https:\/\/jira.atlas.xx.com\/rest\/api\/2\/status\/5",
      "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.",
      "iconUrl": "https:\/\/jira.atlas.xx.com\/images\/icons\/statuses\/resolved.png",
      "name": "Resolved",
      "id": "5",
      "statusCategory": {
        "self": "https:\/\/jira.atlas.xx.com\/rest\/api\/2\/statuscategory\/3",
        "id": 3,
        "key": "done",
        "colorName": "green",
        "name": "Complete"
      }
    }
Run Code Online (Sandbox Code Playgroud)

目前知道这样做的唯一方法是查询status = 5.最好使查询更直观,并使用字符串"已解决"状态查找所有问题.这是我正在使用的查询:

https://jira.atlas.xx.com/rest/api/2/search?jql=project=MYPROJECT and status=5 and fixVersion=15824&fields=id,key,description,status
Run Code Online (Sandbox Code Playgroud)

是否可以查询状态名称?

rest jira jira-rest-api

6
推荐指数
1
解决办法
8335
查看次数