小编Sam*_*gan的帖子

asp.net观察者模式

我正在开发一个项目,其中一个中心类(主题)将包含大量数据.将有一个使用.net ajax显示此数据的aspx页面.当从任何页面更新主题时,我希望更新所有打开的页面.我将使用观察者模式.问题是,我是否将实际的aspx页面作为观察者,还是有更好的方法来做到这一点?

asp.net methodology design-patterns

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

Powershell远程命令

我正在尝试在PowerShell中的远程计算机上运行get-service命令.在做了一些研究之后,看起来这只是n powershell 2 CTP,我无法使用,因为我需要使用与交换机一起安装的powershell版本,这通常是1.看来-computerName开关只能在获取时使用 - 在ps 2中提供服务.所以我几乎已经决定它是禁止的,但是在我放弃它之前想知道是否有人在这里有一个聪明的解决方案.

.net powershell

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

Jquery Animate背景图像转换

我有一个导航栏,当鼠标悬停在一个项目上时,背景图像会被更改,工作正常.但是,我希望此图像从顶部滑入,并在停止悬停时向上滑动.我一直试图用JQuery,使用css bacgroundImage和滑动或切换来做到这一点,但这似乎都没有用.我怎么能用Jquery做到这一点?

html javascript jquery animation

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

更新Excel文件中的小计

我使用OpenXML库获取数据表并将其粘贴到预格式化的excel文件中.这很好用.

我遇到的问题是在预格式化的excel文件的顶部有一个小计行,它被设置为对该数据的每一列进行小计(因此在每列的顶部有一个小计).当我在创建excel文件后打开它时,这些值都设置为0,它们在插入数据表时没有更新.如果您突出显示其中一个小计单元格然后按Enter键,它将更新并显示正确的值.

一旦用户打开下载的电子表格,最简单的方法是让这些值更新并显示正确的值?

创建电子表格的代码:

MemoryStream memoryStream = SpreadsheetReader.StreamFromFile(TemplateDirectory + @"\" + "exceltTemplate.xlsx");
doc = SpreadsheetDocument.Open(memoryStream, true);
worksheetPart = SpreadsheetReader.GetWorksheetPartByName(doc, currentSheetName);
writer = new WorksheetWriter(doc, worksheetPart);
cellName = "A8";
writer.PasteDataTable(reports.Tables[0], cellName);
SpreadsheetWriter.Save(doc);
Run Code Online (Sandbox Code Playgroud)

.net asp.net excel openxml

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

合并列表<>和主要标识

我有3个.net列表项,我需要将它们全部合并为一个,以便对它们进行排序并将它们绑定到数据网格.但是,我需要一种方法来指示每个项目来自哪个原始列表,以便我可以在datagrid中识别它(更改颜色或字体等).

谁能建议最好的方法呢?

.net c# asp.net

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

无法修改Controls集合,因为控件包含代码块(即<%...%>)

我试图在母版页的代码隐藏中添加一个面板作为另一个面板的子控件,这很简单:

Panel1.Controls.Add(Panel2)
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这样做时,我收到此错误:

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
Run Code Online (Sandbox Code Playgroud)

有很多问题涉及头部中有<%=%>元素,我没有.我一直在删除此页面中的所有<%%>元素,但无济于事,错误仍然存​​在.任何人都可以建议一种方法来使这个工作?

asp.net webforms

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

Kubernetes Nginx Ingress删除部分URL

我正在Kubernetes中(在AKS上)部署一个简单的应用程序,该应用程序位于使用Nginx的Ingress后面,并使用Nginx掌舵图进行了部署。我有一个问题,由于某种原因,Nginx似乎没有将完整的URL传递给后端服务。

例如,我的Ingress是使用http://app.client.com的URL设置的,并且/ app1g的路径为http://app.client.com/app1可以正常工作。但是,如果我尝试转到http://app.client.com/app1/service1,而我最终只能访问http://app.client.com/app1,那么它似乎剥夺了路径之后的所有内容。

我的入口看起来像这样:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/rewrite-target: /
  creationTimestamp: "2019-04-03T12:44:22Z"
  generation: 1
  labels:
    chart: app-1.1
    component: app
    hostName: app.client.com
    release: app
  name: app-ingress
  namespace: default
  resourceVersion: "1789269"
  selfLink: /apis/extensions/v1beta1/namespaces/default/ingresses/app-ingress
  uid: 34bb1a1d-560e-11e9-bd46-9a03420914b9
spec:
  rules:
  - host: app.client.com
    http:
      paths:
      - backend:
          serviceName: app-service
          servicePort: 8080
        path: /app1
  tls:
  - hosts:
    - app.client.com
    secretName: app-prod
status:
  loadBalancer:
    ingress:
    - {}
Run Code Online (Sandbox Code Playgroud)

如果我移植到该服务并直接点击该服务,它将起作用。

nginx kubernetes kubernetes-ingress

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