小编Jou*_*usi的帖子

将部分视图加载到div中

我正在尝试将部分视图从调用视图加载到div中,但是部分视图会加载到新页面中.没有太多的代码,我已经尝试了其他帖子的各种方式,但它仍然加载到一个新的页面.所以我想我可能会遗漏一些基本的东西.

调节器

[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index()
{
    return View();
}

public ActionResult Test()
{
    return PartialView("Test");
}
Run Code Online (Sandbox Code Playgroud)

视图

<script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>

@using (Ajax.BeginForm("Test", "Home", new AjaxOptions { InsertionMode=InsertionMode.Replace, UpdateTargetId = "mydiv" }))
{    
    @Ajax.ActionLink("Save", "Test", "Home", new AjaxOptions{ });
}

<div id="mydiv">
    @Html.Partial("Test")
</div>
Run Code Online (Sandbox Code Playgroud)

PartialView

<h1>Test</h1>
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc

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

Angular替代$ http

在AngularJS中发送请求我使用builtin $ http服务.

我将使用什么来向Angular中的服务器发送请求?我找不到任何涉及该主题的文档.

javascript ajax angular-http angular

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

为什么叫jmps就足够了?

我有两个文件:

#include <stdio.h>

static inline void print0() { printf("Zero"); }
static inline void print1() { printf("One"); }
static inline void print2() { printf("Two"); }
static inline void print3() { printf("Three"); }
static inline void print4() { printf("Four"); }

int main()
{
    unsigned int input;
    scanf("%u", &input);

    switch (input)
    {
        case 0: print0(); break;
        case 1: print1(); break;
        case 2: print2(); break;
        case 3: print3(); break;
        case 4: print4(); break;
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

#include <stdio.h>

static inline void print0() …
Run Code Online (Sandbox Code Playgroud)

c x86 assembly gcc

11
推荐指数
3
解决办法
668
查看次数

INR货币格式

我需要显示这些货币格式,我们如何显示.

?1
?10
?100
?1,000
?10,000
?1,00,000
......
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

SQLite到Oracle

我在一个系统中有一个SQLite数据库,我需要将存储在SQLite中的数据提取到Oracle数据库中.我该怎么做呢?

database sqlite oracle

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

如何包含原始 html 文件?

首先,我可以使用raw指令轻松包含原始 html 文件,如下所示:

.. raw:: html
    :file: some_file.html
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以用 asciidoctor 来做到这一点?我明白,如果我将 的内容包装some_file.html起来++++,我就可以include::在 asciidoc 中使用,但我想避免手动编辑some_file.html.

asciidoctor

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

将BuildBot集成到JIRA中

我们有持续构建的BuildBot设置.此外,我们碰巧使用JIRA来完成所有错误跟踪和任务需求.

我试图完成的(并且几乎找不到任何信息)正在将构建数(从生成的构建)集成到JIRA中.具体来说,我需要两个字段:

  • 发现在构建中(下拉列表将先前构建列为特定阈值,允许QA简单地选择构建号)
  • Resolved In Build(允许工程师选择将包含修复的未来构建的另一个下拉列表)

最终,我希望这些字段也是必填字段,但这是更简单的任务.

经过几天的研究,我找不到任何参考,插件甚至是如何实现这一点的暗示; 你的帮助是必要的.

请发布完整答案而不是代码片段,这样您的努力就不会被滥用/误解.

PS JIRA版本:5.2 BuildBot:0.8.4p2

integration jira buildbot jira-plugin

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

FormControl.detectchanges-为什么要使用distinctUntilChanged?

阅读如何使用RxJ的distinctUntilChanged?,似乎distinctUntilChanged改变了输出流只提供不同的连续值

我的意思是,如果相同的值立即连续到达,则您实际上是在过滤流,并且只会出现一次重复值。

所以,如果我这样写:

this.myFormControl.valueChanges
  .debounceTime(1000)
  .distinctUntilChanged()
  .subscribe(newValue => {
    console.log('debounced: ', newValue);
  });
Run Code Online (Sandbox Code Playgroud)

我看不到输出与此不同:

this.myFormControl.valueChanges
  .debounceTime(1000)
  .subscribe(newValue => {
    console.log('debounced: ', newValue);
  });
Run Code Online (Sandbox Code Playgroud)

我已经看过一些地方,distinctUntilChanged在订阅valueChanges表单输入时建议使用—但并不清楚为什么。

这是一种输入,因此如果用户在输入,它总是在变化,对吗?这些值将始终是不同的,因此您无缘无故地添加了一个额外的操作来过滤输入。

还是我在这里想念什么?

编辑

使用distinctUntilChanged按我的第一个代码示例中,我创建带有值的形式输入Mr Trump,并确保它被保存在模型中。

然后,我在控件内部单击并粘贴Mr Trump。由于值是相同的,所以我希望不会看到任何记录的内容-控件具有与以前相同的值,因此,当然distinctUntilChanged应该忽略它吗?

编辑2

在进一步检查我的测试后,此行为似乎是因为我使用了以下数组AbstractControls

this.itemsControl = <FormArray>this.form.controls['items']; 
...
this.itemsControl.controls[index].valueChanges...
Run Code Online (Sandbox Code Playgroud)

因此,尽管有点奇怪,当输入的值相同时它仍然会触发,但是我猜测我需要连接到valueChanges该数组项(表单组)内的实际输入,而不是数组项本身。

编辑3

因此,将EDIT 2中的代码更改为以下代码后,不会触发valueChanges(已按预期)将已经存在的相同值粘贴到输入控件中。在EDIT 2中valueChanges,钩子连接到整个formGroup,而不是单个输入控件(在本例中称为content):

let fg = this.itemsControl.controls[index]; // …
Run Code Online (Sandbox Code Playgroud)

reactive-programming distinct-values rxjs angular

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

数字管小数点后 0 或 2 位

我想实现数字格式,如果数字是整数,则不应有小数占位符.00,否则使用 2 位且仅使用 2 位小数。例如:

1.23    -> 1.23
1.23456 -> 1.24
1.2     -> 1.20
1.0     -> 1
1       -> 1
Run Code Online (Sandbox Code Playgroud)

根据文档,您只能指定小数位范围(例如|number:'.0-2'),而不能指定具体选择(例如|number:'.0,2');我是对的还是有办法?

我知道我可以通过一些*ngIf-s 实现相同的目标,但希望尽可能避免。

angular-pipe angular

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

在流程窗口中截取屏幕截图

我试图在Windows 7 64位的进程窗口截图,问题是我总是在以下行中得到错误:

var bmp = new Bitmap (width, height, PixelFormat.Format32bppArgb);
Run Code Online (Sandbox Code Playgroud)

说"无效参数",我抛出一个看错误,宽度和高度始终为0.

在32位之前它运行良好,但现在在64位中它不再起作用.

代码 :

public void CaptureApplication()
{
    string procName = "firefox";

    var proc = Process.GetProcessesByName(procName)[0];
    var rect = new User32.Rect();
    User32.GetWindowRect(proc.MainWindowHandle, ref rect);

    int width = rect.right - rect.left;
    int height = rect.bottom - rect.top;

    var bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb);
    Graphics graphics = Graphics.FromImage(bmp);
    graphics.CopyFromScreen(rect.left, rect.top, 0, 0, new Size(width, height), CopyPixelOperation.SourceCopy);

    bmp.Save("c:\\tmp\\test.png", ImageFormat.Png);
}

private class User32
{
    [StructLayout(LayoutKind.Sequential)]
    public struct Rect
    {
        public int …
Run Code Online (Sandbox Code Playgroud)

c#

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