小编Jua*_*nma的帖子

MySQL存储过程的返回值

我必须创建一个SP,如果它有效,则返回一个值.但它不返回任何东西,我不知道,为什么?

CREATE DEFINER=`root`@`localhost` PROCEDURE `validar_egreso`(
    IN codigo_producto VARCHAR(100),
    IN cantidad INT,
    OUT valido INT(11)
)
BEGIN
    DECLARE resta INT(11);
    SET resta = 0;

    SELECT (s.stock - cantidad) INTO resta
    FROM stock AS s
    WHERE codigo_producto = s.codigo;

    IF (resta > s.stock_minimo) THEN
        SET valido = 1;
    ELSE
        SET valido = -1;
    END IF;
    SELECT valido;
END
Run Code Online (Sandbox Code Playgroud)

mysql stored-procedures return-value

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

角度材质对话框组件隐藏了我的所有网站组件

我正在使用角度5和角度材料(最新版本),我正试图从页面打开一个对话框.当我点击触发开口的按钮时,整个网站都被置于空白背景中,就好像对话框重叠了内容并隐藏了所有内容.

import { Component, OnInit, Inject } from '@angular/core';
import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material';

@Component({
    moduleId: module.id,
    selector: 'app-dialog',
    templateUrl: 'dialog.component.html',
    styleUrls: ['dialog.component.scss']
})
export class DialogComponent implements OnInit {

    constructor(public dialogRef: MatDialogRef<DialogComponent>,
        @Inject(MAT_DIALOG_DATA) public data: any) { }

    onNoClick(): void {
        this.dialogRef.close();
    }

    ngOnInit() {
    }

}
Run Code Online (Sandbox Code Playgroud)

这是打开Dialog的方法.

onSubmit() {

        const dialogRef = this.dialog.open(DialogComponent, {
            width: '250px',
            data: { name: 'Juan Manuel', animal: 'Perro' }
        });

        dialogRef.afterClosed().subscribe(result => {
            console.log('The dialog was closed');
            console.log(result);
        });
    }
Run Code Online (Sandbox Code Playgroud)

更新:我已经看到,在渲染对话框后,一个类被添加到我的html标记中. …

material-design angular-material angular

6
推荐指数
5
解决办法
2415
查看次数

如何在我的项目之间共享母版页

我正在开发一个Web项目,我需要共享一个母版页,这样当我创建一个新页面时,它就有了基本的布局.我想到的是用该母版页创建一个项目,并在每个Web项目中添加它作为参考.但问题是我不知道如何在我想要应用MP的.aspx文件中嵌入母版页,或者它是在项目之间共享母版页的最佳方式.我会帮助或评论任何帮助!

在这里,我给你我的代码(这不起作用):

Index.aspx:

<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="" CodeBehind="Index.aspx.cs" Inherits="MiWeb.Index" %>
    <HeaderMp:Header ID="ctntHead" ContentPlaceHolderID="head" runat="server">
        <title>SITPer</title>   
    </HeaderMp:Header>
Run Code Online (Sandbox Code Playgroud)

Header.Master:

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Header.Master.cs" Inherits="MasterPages.Header" %>

<!DOCTYPE html>

<html>
<head>
    <title></title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <meta name="description" content="" />
        <meta name="keywords" content="" />
        <script src="js/jquery.min.js"></script>
        <script src="js/jquery.dropotron.min.js"></script>
        <script src="js/skel.min.js"></script>
        <script src="js/skel-layers.min.js"></script>
        <script src="js/init.js"></script>         
        <noscript>
            <link rel="stylesheet" href="css/skel.css" />
            <link rel="stylesheet" href="css/style.css" />
            <link rel="stylesheet" href="css/style-desktop.css" />
        </noscript>
    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <div>
        <!-- Header -->
        <div …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net webforms web

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

在我的Android应用程序导航栏上方的浅蓝色线条

我正在建立一个应用程序的问题.我正在使用xamarin与Visual Studio 2015社区,当我部署我的应用程序时,我得到了这个结果: 在此输入图像描述

我想要的是将浅蓝色线条与我的导航栏相匹配.我需要知道如何做到这一点.提前致谢

navigation android navigationbar xamarin xamarin.forms

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

MVC Core使用ajax发布数据并刷新页面上的部分

我正在开发AspNet Core 2.0 MVC网站.问题是:我在一个页面中有两个表单,第一个表单用于提交模型,这是通过以下操作完成的:

    [HttpPost]
    public IActionResult AddProductToSale([FromForm]ProductViewModel product)
    {
        ProductViewModel p = new ProductViewModel()
        {
            Id = 1,
            Gender = GenderType.Ambos,
            AvailableStock = 5,
            Name = "Zapatillas Nike",
            Size = "42",
            Type = ProductType.Zapatillas,
            UnitPrice = 1500
        };

        SaleViewModel.Products.Add(p);

        return Json(p);
    }
Run Code Online (Sandbox Code Playgroud)

.js脚本是:

function addProductToSale() {
    $.ajax({
        url: '/Home/AddProductToSale',
        type: "POST",
        dataType: "html",
        data: $("#frmAddProduct").serialize(),
        success: function (data) {
            console.log(data);
        },
        error: function () { alert('error'); }
    });
}
Run Code Online (Sandbox Code Playgroud)

数据通过javascript正常运行到动作.但我还有另一种表格可以容纳之前添加的所有产品.这是我不知道如何实现的.有人能给我一个关于如何刷新页面第二部分的线索吗?

提前致谢

asp.net-mvc asp.net-core-mvc asp.net-core

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

在asp.net core 2.0中将邮件发送到Amazon SES

我制作了一个简单的表单,提交后,我希望它向我在亚马逊的 SES 提供商发送邮件。我怎样才能实现这一点?.NET Core 2.0 中是否有一个允许发送邮件的库?

顺便说一句:我在前端使用 Angular,在后端使用 WebAPI。

c# amazon-web-services amazon-ses .net-core

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