小编Laz*_*ale的帖子

SQL查询今天的日期减去两个月

我想选择表中的所有记录,其中输入日期早于2个月.

知道我怎么能这样做吗?

我还没有尝试任何东西,但我在这一点上:

SELECT COUNT(1) FROM FB WHERE Dte > GETDATE()
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

检测是否在angularjs ng-change事件中选中或取消选中复选框

我想检查复选框上发生单击时是否已选中或取消选中复选框.

这就是我所拥有的:

<input type="checkbox" ng-model="answers[item.questID]" ng-change="stateChanged()" />
Run Code Online (Sandbox Code Playgroud)

然后在控制器中我有:

$scope.stateChanged = function () {
    alert('test');
}
Run Code Online (Sandbox Code Playgroud)

我可以在检查/取消选中时触发警报但是如何检测复选框的状态?我做了一些研究以找到类似的问题,但我无法得到我需要的东西.

谢谢,Laziale

javascript checkbox jquery angularjs angularjs-scope

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

检查十进制值是否为空

我想检查十进制数是否为NULL或它有一些值,因为该值是从类对象的数据库中分配的:

public decimal myDecimal{ get; set; }
Run Code Online (Sandbox Code Playgroud)

然后我有

myDecimal = Convert.ToDecimal(rdrSelect[23].ToString());
Run Code Online (Sandbox Code Playgroud)

我在尝试:

if (rdrSelect[23] != DBNull.Value)
                    {
                        myDecimal = Convert.ToDecimal(rdrSelect[23].ToString());
                    }
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个:

表达式的结果始终为"true",因为"decimal"类型的值永远不会等于null

如何检查该十进制数是否有值?

c# asp.net decimal

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

在局部视图中获取viewdatadictionary值

我有一个局部视图,我试图从父视图中获取值.这就是我想要的:

 @Html.Partial("Shared", "Home", new ViewDataDictionary { { "9595959", "8sd8sds8das8d" } }) 
Run Code Online (Sandbox Code Playgroud)

这是部分观点:

      <!-- Google Code for apply Conversion Page --> <script type="text/javascript">
   /* <![CDATA[ */
   var google_conversion_id = "viewdata-number1";
   var google_conversion_language = "en";
   var google_conversion_format = "2";
   var google_conversion_color = "ffffff";
   var google_conversion_label = "viewdata-number2"; var google_conversion_value = 0;
   /* ]]> */
   </script>
   <script type="text/javascript"  
   src="https://www.googleadservices.com/pagead/conversion.js">
   </script>
   <noscript>
   <div style="display:inline;">
   <img height="1" width="1" style="border-style:none;" alt=""  
   src="https://www.googleadservices.com/pagead/conversion/viewdata-number1/?value=0&amp;label=viewdata-number2&amp;guid=ON&amp;script=0"/>
   </div>
   </noscript> 
Run Code Online (Sandbox Code Playgroud)

是否有可能立即获得价值?我没有为部分视图分配任何模型或控制器.先谢谢,Laziale

更新的代码:

@{
    var variable = ViewData["First"];
        <!-- Google Code for apply …
Run Code Online (Sandbox Code Playgroud)

partial-views razor asp.net-mvc-3 asp.net-mvc-4

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

在C#api控制器中获取请求源

当我用ajax调用调用某个api端点时,有什么方法可以在api控制器中获取请求原点值?

例如,我正在从www.xyz.com拨打这个电话:

$http({
    url: 'http://myazurewebsite.azurewebsites.net/api/ValueCall/CheckForExistingValuers',
    method: "GET",
    params: { loanID: $scope.loanIdPopup }
}).success(function (data) {

}).error(function (data) {

});
Run Code Online (Sandbox Code Playgroud)

一旦进入api方面,我怎样才能获得www.xyz.com的价值?

CORS正常运行.

c# httpwebrequest httprequest cors asp.net-web-api

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

upsert sql查询

我正在寻找一些如何优化耦合sql存储过程的建议.第一个查询我正在插入,而第二个我正在进行更新,如果数据存在.我想要做的是将两个存储过程合并为一个,其中查询将检查数据是否存在而不是更新,否则插入新行.这是我现在所拥有的:

更新SP:

ALTER PROCEDURE [dbo].[UpdateStep1](@UserId nvarchar(50), @First_Name nvarchar(50), @Last_Name nvarchar(50),
                             @TitlePosition nvarchar(30))                                                   
AS
BEGIN
UPDATE Company_Information
SET First_Name = @First_Name,
    Last_Name = @Last_Name,
    Title_Position=@TitlePosition,  
    WHERE UserId = @UserId
    END
Run Code Online (Sandbox Code Playgroud)

插入SP:

ALTER PROCEDURE [dbo].[InsertStep1](@UserId nvarchar(50), @First_Name nvarchar(50), @Last_Name nvarchar(50),
                             @TitlePosition nvarchar(30))

AS
BEGIN
    INSERT INTO Company_Information(UserId,
                                    First_Name,
                                    Last_Name,
                                    Title_Position)

                                    VALUES
                                    (@UserId,
                                    @First_Name,
                                    @Last_Name,
                                    @TitlePosition)
END
Run Code Online (Sandbox Code Playgroud)

所以,我想将两个SP合并为一个SP,并检查SP是否已存在该UserId的数据而不是更新,否则插入一个新行.有人可以帮我这个.谢谢,祝大家节日快乐,Laziale

sql stored-procedures sql-server-2008

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

跨站点iframe postMessage从子到父

我在浏览我的问题时从SO中找到了这个示例,但我想确切地知道如何在我的场景中使用它.我有一个来自另一个域的iframe,我想检测iframe url何时从另一个域中的一个页面更改为另一个页面.所以,我想的是在打开iframe的第二页时有类似的东西:

<script type="text/javascript">
    $(document).ready(function() {
parent.postMessage("Second Page");
}
</script>
Run Code Online (Sandbox Code Playgroud)

这就是我所需要的,我只需要收到iframe有不同网址的消息.现在在父页面上,我可能会有这样的事情:

<script type="text/javascript">
    $(document).ready(function() {
        $('#frame').load(function () { 
            var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";

// Listen to message from child window
eventer(messageEvent,function(e) {
 var secondPageValue = // I want to get the value from the child page here, how can I do that?
},false);               
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我第一次尝试使用这个postMessage选项,所以每个建议都将非常感激.另外,我是否需要在子端包含一些JS库(如jquery)才能使其工作?

提前谢谢,Laziale

html javascript iframe jquery postmessage

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

批量上传:新服务器上的"意外的文件结束"

我想在我们的sql数据库中的一个表中进行批量上传.之前,当我们在不同的服务器上安装数据库时,此查询运行良好,但现在在新服务器上我收到错误.这就是我所拥有的:sql bulk import query:

BULK
INSERT NewProducts
FROM 'c:\newproducts.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
Run Code Online (Sandbox Code Playgroud)

而我得到的错误是:

Msg 4832, Level 16, State 1, Line 1
Bulk load: An unexpected end of file was encountered in the data file.
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7330, Level 16, State 2, Line 1
Cannot …
Run Code Online (Sandbox Code Playgroud)

sql-server bulkinsert

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

为什么我不能在我的代码asp.net c#中使用app_code中的代码文件

我正在开发一个asp.net网络应用程序,我的app_code中有几个类,但由于某种原因,我不能在我的代码中使用它们中的任何一个.我尝试使用相同的命名空间,我尝试在两个文件中没有任何命名空间,但没有任何帮助.

这是我的页面代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using LinkedIn;
using LinkedIn.ServiceEntities;


namespace Authentication
{
    public partial class LinkedinMoreInfo : LinkedinBasePage
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我在课堂上的代码:

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Xml.Linq;

using LinkedIn;

namespace Authorisation
{
    public class LinkedInBasePage : System.Web.UI.Page
    {
        private string AccessToken
        {
            get { return (string)Session["AccessToken"]; }
            set …
Run Code Online (Sandbox Code Playgroud)

c# asp.net app-code visual-studio-2010

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

选项卡/浏览器关闭时触发angularjs事件

我想在angularjs控制器中激活js代码.

我有这个:

$scope.$on('$destroy', function () {
            alert('page1');
        });
Run Code Online (Sandbox Code Playgroud)

当我正在使用该控制器的页面导航时,这工作正常,但是当我关闭标签/浏览器时,它无法正常工作.

当标签/浏览器关闭时,我是否需要使用其他一些代码来激活js代码?

提前谢谢,Laziale

javascript javascript-events angularjs angular-ui angularjs-scope

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