小编RSo*_*erg的帖子

SQL:为什么在这个where子句中过滤掉NULL值?

在我的表中,我有一个可空的位列(遗留系统......),另一个开发人员最近对存储过程进行了更改,只显示位列不为真的值(1).因为这是一个可以为空的列,所以我们注意到如果列为NULL,则记录未被拾取.为什么是这样?

其他开发人员和我同意NULL <> 1 ...这是SQL中的错误还是这样设计的?看起来像一个设计缺陷.

现行代码:

(VoidedIndicator <> 1)
Run Code Online (Sandbox Code Playgroud)

建议修复:

(VoidedIndicator <> 1 OR VoidedIndicator IS NULL)
Run Code Online (Sandbox Code Playgroud)

澄清(作者Jon Erickson)

VoidedIndicator是一个可空的位字段,因此它可以具有以下值:NULL,0或1

当使用诸如(VoidedIndicator <> 1)之类的where子句创建SQL语句时,我们只获得返回的具有VoidedIndicator == 0的记录,但我们期望VoidedIndicator == 0和VoidedIndicator IS NULL.为什么是这样?

sql t-sql sql-server-2005

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

如何使用jQuery生成TinyURL

我正在尝试构建一个jQuery函数,这将允许我从其他链接生成一个TinyURL出于微博的原因(是的,推特)...我从James Padolsey那里找到了这个教程,但是我没有得到回复呼叫.

http://james.padolsey.com/javascript/create-a-tinyurl-with-jsonp/

function requestShortURL(longURL, success) {
    var API = 'http://reque.st/create.api.php?json&url=',
        URL = API + encodeURIComponent(longURL) + '&callback=?';
    console.log('tweet apit url: ' + URL);
    $.getJSON(URL, function(data){
        success && success(data.url);
    });
}

requestShortURL('http://www.mycompany.com', function(shortened){
    alert('new url: ' + shortened);
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins tinyurl

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

将MarkItUp富文本编辑器预览与ASP.NET MVC应用程序集成

我正在测试MarkItUp!MVC应用程序中的富文本编辑器,除预览外,一切都运行良好.在设置(set.js)中,有一个previewParserPath属性(" BBCode解析器的路径").在与MVC应用程序的正确集成方面,我不确定这是在寻找什么.

我相信这个属性允许渲染文本显示为HTML而不是[code][/code]等等.

在我的控制器中,我创建了以下内容:

[AcceptVerbs(HttpVerbs.Get)]
[ValidateInput(false)]
public String ParseCode(string toBeParsed)
{
    return BBCode.ToHtml(toBeParsed);
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc markup jquery bbcode markitup

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

您如何识别WCF中的认证用户?

我有一个将使用基本身份验证的WCF服务,并希望能够识别"谁"正在尝试使用该服务.我知道HttpContext.Current是NULL并且在WCF服务中,但是不知道获取用户名的替代方法.

对于网站,我可以使用:

userName = HttpContext.Current.Request.ServerVariables["LOGON_USER"];
Run Code Online (Sandbox Code Playgroud)

如何在WCF服务中获取userName?

c# asp.net asp.net-mvc wcf

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

什么是ASP.NET GridView性能改进机会?

我有一个非常基本的ASP.NET应用程序.它查询一些数据并在GridView中显示数据(可能是0 - 2000左右的记录).我一直在努力寻找一些方法来实现zippier,最佳实践等,因为在渲染GridView时它看起来有些迟钝.我已经看到一些使用CSS的线程与直接在GridView上设置所有样式,但我不确定这看起来如何.

这就是GridView现在的样子......

<asp:GridView ID="gvResults" runat="server" DataKeyNames="ORDNO" AutoGenerateColumns="False"
    CellPadding="4" ForeColor="#333333" OnSelectedIndexChanged="gvResults_SelectedIndexChanged"
    Width="100%" OnRowDataBound="gvResults_RowDataBound" meta:resourcekey="gvResultsResource1">
    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
    <Columns>
        <asp:BoundField DataField="CSTNO" HeaderText="CUST" meta:resourcekey="BoundFieldResource1" />
        <asp:BoundField DataField="ORDNO" HeaderText="RMA NUMBER" meta:resourcekey="BoundFieldResource2" />
        <asp:BoundField DataField="CSTORD" HeaderText="CUST PO NUMBER" meta:resourcekey="BoundFieldResource3" />
        <asp:BoundField DataField="ORDDTE" HeaderText="ORDER DATE" meta:resourcekey="BoundFieldResource4" />
        <asp:BoundField DataField="INVDTE" HeaderText="INVOICE DATE" HtmlEncode="False" meta:resourcekey="BoundFieldResource5" />
        <asp:CommandField ShowSelectButton="true" ButtonType="Link" meta:resourcekey="CommandFieldResource1"  />
    </Columns>
    <EditRowStyle BackColor="#999999" />
    <EmptyDataTemplate>
        <span style="color: Red;">
            <asp:Literal ID="litErrorNoRMAFound" runat="server" EnableViewState="False" meta:resourcekey="litErrorNoRMATagsFoundResource1"
                OnInit="litErrorNoRMAFound_Init"></asp:Literal>
        </span>
    </EmptyDataTemplate>
    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
    <HeaderStyle BackColor="#3494CC" Font-Bold="True" …
Run Code Online (Sandbox Code Playgroud)

css asp.net jquery gridview

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

在Javascript中调整模态窗口的大小

当隐藏/显示某些项目时,我正在尝试调整模态对话框窗口的大小.

window.resizeTo(800, 600);
Run Code Online (Sandbox Code Playgroud)

我尝试过使用上面的代码,但似乎没有用.我认为因为它是一个模态对话框,而不是常规窗口.有关如何调整大小的建议吗?

javascript resize dialog modal-dialog

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

如何使用LINQ2SQL连接两个不同上下文的表?

我的应用程序中有2个数据上下文(不同的数据库),需要能够在上下文中查询上下文A中的表,并在上下文中的表中使用右连接.如何在LINQ2SQL中执行此操作?

为什么?:我们正在使用SaaS产品来跟踪我们的时间,项目等,并希望向此产品发送新的服务请求,以防止我们的团队重复数据输入.

上下文A:此数据库存储服务请求信息.它是第三方数据库,我们无法更改此数据库的结构,因为它可能会在下游出现意外的不可支持的后果.

上下文B:此数据存储已处理的服务请求的"日志"数据.我和我的团队可以完全控制这个数据库的结构等.未处理的服务请求应该进入这个数据库,另一个进程会将其识别为未处理并将记录发送到SaaS产品.

这是我想要修改的查询.我最初能够做一个!list.Contains(c.swHDCaseId),但这不能处理超过2100个项目.有没有办法将连接添加到其他上下文?

var query = (from c in contextA.Cases
             where monitoredInboxList.Contains(c.INBOXES.inboxName)
             //right join d in contextB.CaseLog on d.ID = c.ID....
             select new
             {
                 //setup fields here...
             });
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

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

在ASP.net AJAX中没有捕获到JQuery ajaxStart事件

我有一个asp.net页面,在updatepanel和contenttemplate中有一个保存按钮.保存工作得很好,但是我试图在使用JQuery进行保存时添加"等待"gif,但是ajaxStart事件没有触发.我把一个简单的捕获如下所示:

        $(document).ajaxStart(function(){
            alert('starting');
        }).ajaxStop(function() {
            alert('done');
        });
Run Code Online (Sandbox Code Playgroud)

单击保存时没有显示警报.尝试捕获ASP.net Ajax事件时是否存在问题,是否正在做一些Jquery无法捕获的时髦类型的Ajax调用?

谢谢,如果您对此有任何想法,请与我联系,

标记.

asp.net jquery updatepanel asynchronous

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

ASP.NET MVC最佳实现实践

我最近被要求完全重写和重新设计一个网站,该公司的所有者强调他希望该网站使用最新和最好的技术,但要避免额外的成本.

截至目前,我在寻找CMS实现和用MVC编写新实现之间徘徊.

该网站主要是宣传册,但需要允许访问者通过表格提交一些数据.有很多列表和内容功能是动态的,应该这样对待.由于ASP.NET MVC是新的,如果我这样做,我不想把实现混为一谈......

有关MVC网站最佳实施实践的建议吗?此外,是否有人在他们推荐的任何地方托管他们的MVC实现?

asp.net asp.net-mvc

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

如何生成传真并以代码形式发送

我有业务要求生成传真并将其发送给收件人.我知道收件人姓名和传真号码,并附有PDF.此过程将每天运行,每次包含100条记录.我的印象是,这可以通过向传真机发送电子邮件并在Outlook中进行快速测试就可以完成.但是,如果我尝试在代码中执行相同的操作,则会收到有关邮件地址无效的错误消息.

MailMessage msg = new MailMessage();
msg.To.Add(new MailAddress("[Fax:myUser@5555555555]"));
Run Code Online (Sandbox Code Playgroud)

从代码发送传真有哪些选择?(.NET)这些传真本质上是保密的......


编辑信息

我的公司确实使用Right Fax.

.net fax rightfax

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