小编COL*_*OLD的帖子

将SQL转换为Linq左连接,返回null

如何将此SQL正确转换为linq

select  t1.ProgramID
from Program t1 LEFT JOIN ProgramLocation t2 ON  t1.ProgramID = t2.ProgramID 
where t2.ProgramID IS NULL
Run Code Online (Sandbox Code Playgroud)

我尝试过,但它不起作用

var progy = (
             from u in db.ProgramLocations join b in db.Programs
             on u.ProgramID equals b.ProgramID into yG 
             from y1 in yG.DefaultIfEmpty() 
             where u.ProgramID == null
             where u.ProgramID == null 
             select u.ProgramID
            ).ToList();
Run Code Online (Sandbox Code Playgroud)

谢谢

.net c# sql linq

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

在razor页面上使用正则表达式验证电子邮件地址

嗨我正在使用剃须刀并尝试使用正则表达式来验证电子邮件地址这里的验证功能

function validateEmail(txtEmail){
   var a = document.getElementById(txtEmail).value;
   var filter = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{0,4}$/;
    if(filter.test(a)){
        return true;
    }
    else{
        return false;
    }
}?
Run Code Online (Sandbox Code Playgroud)

但由于正则表达式有一个@符号razor认为它是语法的一部分,并给我一个错误.

无论如何要避免确保剃刀无视@登录JavaScript

谢谢.

javascript regex razor

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

将字符串数组发布到Web API方法

这是我的客户端ajax调用:

    var list = ["a", "b", "c", "d"];

    var jsonText = { data: list };

    $.ajax({
        type: "POST",
        url: "/api/scheduledItemPriceStatus/updateStatusToDelete",
        data: jsonText,
        dataType: "json",
        traditional: true,
        success: function() { alert("it worked!"); },
        failure: function() { alert("not working..."); }
    });
Run Code Online (Sandbox Code Playgroud)

这是chrome网络标题:

Request URL:http://localhost:2538/api/scheduledItemPriceStatus/updateStatusToDelete

Request Method:POST

Request Headersview source

Accept:application/json, text/javascript, */*; q=0.01

Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3

Accept-Encoding:gzip,deflate,sdch

Accept-Language:en-US,en;q=0.8

Connection:keep-alive

Content-Length:27

Content-Type:application/x-www-form-urlencoded; charset=UTF-8

Host:localhost:2538

Origin:http://localhost:2538

Referer:http://localhost:2538/Pricing/ScheduledItemPrices

User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11

X-Requested-With:XMLHttpRequest
Run Code Online (Sandbox Code Playgroud)

表格Dataview URL编码

data:a
data:b
data:c
data:d
Run Code Online (Sandbox Code Playgroud)

这是我的webapi控制器方法: …

javascript c# ajax post asp.net-web-api

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

标签 统计

c# ×2

javascript ×2

.net ×1

ajax ×1

asp.net-web-api ×1

linq ×1

post ×1

razor ×1

regex ×1

sql ×1