小编sto*_*oic的帖子

获取global.asax中定义的所有路由

我在我的asp.net c#应用程序中使用webformrouting.

在我的global.asax文件中,我定义了几个路由.

我的问题是,我怎样才能获得从后面的代码(在页面上)定义的所有路由的列表?

c# asp.net routing

7
推荐指数
1
解决办法
5184
查看次数

如何创建精灵图像

我正在尝试创建一个非常基本的精灵图像.

首先,我有一个现有的图像(宽度= 100像素,高度= 100像素).

我将循环显示此图像10到100次,每次将它放在前一个旁边的精灵上.

精灵限制在3000px宽.

将图像放在一起是很好的,因为我可以将它们与一个简单的方法结合起来,但是,我需要将组合图像的宽度限制为3000px,然后从一个新行开始.

c# image-processing winforms

7
推荐指数
2
解决办法
7967
查看次数

ASP.NET MVC多个url指向同一个动作

如何将多个url映射到asp.net mvc中的相同操作

我有:

string url1 = "Help/Me";
string url2 = "Help/Me/Now";
string url3 = "Help/Polemus";
string url1 = "Help/Polemus/Tomorow";
Run Code Online (Sandbox Code Playgroud)

在我的global.asax.cs文件中,我想将所有这些url映射到以下操作:

public class PageController : Controller
{
    [HttpGet]
    public ActionResult Index()
    {
        return View();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-routing asp.net-mvc-2

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

Visual Studio 2017下载位置

Visual Studio 2017在安装时将其软件包下载到哪里?

如果我可以备份下载的软件包,那将是很好的.

问的原因,是我已经将它安装在一台PC上,并希望获取那些"已经下载"的文件并将其安装在另一台PC上.

我知道我可以指定一个下载路径,或者创建一个"离线"安装程序,但是,我事先并不知道这一点,并且想知道使用Web安装程序时下载的软件包的默认位置

visual-studio-2017

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

使用 Visual Studio 进行调试时的 Docker 副本未按预期工作

我正在调试一个使用 docker 容器的解决方案。它是一个 Visual Studio 解决方案,利用 docker-compose 来启动所有所需的容器。

当启动每个容器之一时,它可以 100% 工作,但解决方案是负载平衡的,我试图在有多个实例运行时调试一些功能。

使用 docker-compose 您可以指定副本,然后它将启动该容器的多个实例:

consoledemo:
  image: index.docker.io/dustyroberts/consoledemo:latest
  environment: 
    - ASPNETCORE_ENVIRONMENT=Local
  networks:
    - private_network
  deploy:
    replicas: 10
Run Code Online (Sandbox Code Playgroud)

但是,在使用 Visual Studio Community 进行调试时,会导致错误

One or more container names used by this project is already in use. Retrying 'docker-compose up' with non-conflicting container names.

这是调试应用程序时的 docker-compose 部分

  consoledemo:
    image: ${DOCKER_REGISTRY-}consoledemo
    environment: 
      - ASPNETCORE_ENVIRONMENT=Local
    networks:
      - private_network
    deploy:
      replicas: 10
Run Code Online (Sandbox Code Playgroud)

是否可以使用 Visual Studio 调试容器化项目的多个实例?如果是这样,有人可以指出我正确的方向吗?

debugging visual-studio docker docker-compose

6
推荐指数
0
解决办法
452
查看次数

限制带宽速度

我写了一个应用程序,将本地文件夹与在线文件夹同步,但它占用了我所有的带宽,我如何限制应用程序使用的带宽量?(编程)?

c# bandwidth

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

在 asp.net 中处理会话超时的最佳方法是什么

有多种方法可以处理会话超时,例如加载函数上的“元刷新”javascript 等。

我想要一些整洁的东西:超时前 5 分钟,警告用户...

我也在考虑只要浏览器打开就保持会话打开(仍然需要弄清楚如何做到这一点......可能是一些带有刷新的 iframe)。

你如何处理会话超时,你认为我应该往哪个方向发展?

c# asp.net session-timeout

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

更改jQuery UI选项卡的选定选项卡

之前已经问了几次问题,但没有一个与我的情景类似.

我有jQuery Tabs控件,通过ajax加载我的标签:

<div id="tabs">
<ul>
    <% if (AccessControll.HasAccess(Url.Action("ViewSchemeInformation","Scheme"))){%>
        <li><a id="tab_1" href="<%= Url.Action("ViewSchemeInformation","Scheme", new {schemeNumber = Model.SchemeNumber}) %>">Information</a></li>
    <%}%>
    <% if (AccessControll.HasAccess(Url.Action("SchemeUpdate", "Scheme"))){%>
        <li><a id="tab_2" href="<%= Url.Action("SchemeUpdate","Scheme", new {schemeNumber = Model.SchemeNumber}) %>">Update</a></li>
    <%}%>
    <%if (AccessControll.HasAccess(Url.Action("MinimumRequirements","Scheme"))){%>
        <li><a id="tab_3" href="<%= Url.Action("MinimumRequirements","Scheme", new {schemeNumber = Model.SchemeNumber}) %>">Minimum Requirements</a></li>
    <%}%>
</ul>
Run Code Online (Sandbox Code Playgroud)

这些选项卡是基于访问权限显示的,因此我的选项卡索引永远不会相同,因此我id为每个选项卡添加了一个href.

我从各个地方链接到此特定页面,每个链接必须转到此页面并选择它所引用的选项卡.

我的网址看起来像这样: http://localhost:34412/Scheme/ViewSchemeDetails/BS-000469800000?activeTab=1

如何根据查询字符串中的activeTab参数使用jQuery选择选项卡?

请注意,查询字符串中的数字始终对应于我的id href.

jquery jquery-ui

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

xsl转换/翻译模板

我正在创建一个xsl-fo到rtf样式表.我遇到的一个问题是将xsl-fo文档中的众多度量单位转换为缇(rtf度量单位).

一段特殊的代码可以计算列的宽度:

<xsl:value-of select="sum(preceding-sibling:
   :fo:table-column/@column-width) + @column-width"/>
Run Code Online (Sandbox Code Playgroud)

......问题是价值/@column-width可能是1in(1英寸)到20px(20像素),所以当我做总和时它会失败.

我需要以某种方式转换@column-width为twip equivelant: 1pt = 19.95 twips, 1px = 15 twips, 1pc = 240 twips, 1in = 1440 twips, 1cm = 567 twips, 1mm = 56.7 twips, 1em = 240 twips

我可以编写一个可以进行转换的方法,但我确信有一些方法可以利用translate()函数来更有效地完成这项工作.

请注意我的xsl并不是那么好,所以如何实现这一点的例子将不胜感激

编辑

我设法找到了我想要的东西,但不知道如何从上面的计算中调用这个模板:

<xsl:template match="@*" mode="convert-to-twips">
    <xsl:variable name="scaling-factor">
      <xsl:choose>
        <xsl:when test="contains (., 'pt')">19.95</xsl:when>
        <xsl:when test="contains (., 'px')">15</xsl:when>
        <xsl:when test="contains (., 'pc')">240</xsl:when>
        <xsl:when test="contains (., 'in')">1440</xsl:when>
        <xsl:when test="contains (., 'cm')">567</xsl:when>
        <xsl:when test="contains …
Run Code Online (Sandbox Code Playgroud)

xslt

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

使用"形状"或"9补丁图像"创建聊天气泡

我正在尝试为我正在处理的Android应用程序中的聊天气泡创建模板.最终结果应如下所示:

在此输入图像描述

我尝试使用Shapes,但我无法正确使用多个图层.我也尝试了一个9补丁图像,但创建9补丁是我得到的.我不知道如何使用它,特别是与头像,邮件标题和内容展示位置.

任何人都可以帮忙吗?

我对形状的了解相当有限,但我想我知道的就是了解你们会说些什么:)

android shapes nine-patch

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