小编pro*_*mad的帖子

使用ajax渲染部分视图

我已经检查了这个问题,它解决了我最初的问题.但是我不希望仅在用户单击链接时呈现局部视图,我想在加载页面时呈现部分视图,并且可能在加载部分视图时显示进度指示器.

怎么实现呢?

非常感谢您阅读本文.

c# ajax asp.net-mvc jquery razor

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

jQuery UI DatePicker在第二次调用时挂起

我正在创建一个ASP.NET MVC3应用程序,它在对话框中使用jQuery Datepicker和Timepicker.代码非常简单,只需本地化:

$(document).ready(function () {
    $('.datepicker').datepicker({
        dateFormat: "dd/mm/yy",
        monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
        dayNames: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'],
        dayNamesMin:['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb'],
    });

    $('.timepicker').timepicker({
        timeOnlyTitle: 'Titulo',
        timeText: 'Tempo',
        hourText: 'Hora',
        minuteText: 'Minuto',
        secondText: 'Segundo',
        currentText: 'Atual',
        closeText: 'Fechar'
    }); 
});
Run Code Online (Sandbox Code Playgroud)

这里不是秘密.

第一次使用时,datepicker工作正常.当我第二次使用时,浏览器(任何浏览器)挂起并让我停止jquery-1.6.4.min.js的脚本执行.要重现错误,我只需重新加载整个页面.

我在这里错过了什么?

更新

为模态添加代码:

首先,我配置class ='modal'的所有内容都有一些基本参数:

$('.modal').dialog({
    resizable: false,
    draggable: false,
    modal: true,
    position: 'center',
    autoOpen: false
});
Run Code Online (Sandbox Code Playgroud)

然后,我用一些函数扩展jQuery.其中一个设置按钮和提交:

$.extend({
    modalPopup: function (modal) { …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc jquery jquery-ui

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

第一?单?还是默认?

我搜索过StackOverflow但仍然无法理解使用单一,第一(或默认)查询的正确语法.

我愿意提出一个问题来首先捕获特定语言的翻译.如果数据库中没有这样的翻译,请用英语获取第一个.

这是我到目前为止所得到的:

locale = "ja-jp";

var items = from c in db.Contents.Include("Translation")
            where c.RegionalInfo.Any(x => x.RegionId == locale)
            select c;
Run Code Online (Sandbox Code Playgroud)

编辑 Obs:items是一个IEnumerable

c# linq entity-framework

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

LINQ和KeyValuePairs

我正在尝试计算一组中的项目.所以我有这个LINQ to Entities查询:

var qry2 = from c in qry
           group c by c.Content.DownloadType into grouped
           select new KeyValuePair(grouped.Key,grouped.Count());
Run Code Online (Sandbox Code Playgroud)

但它不起作用,因为LINQ to Entities只接受参数初始化器或无参数构造器.所以我创建了一个简单的类来包含KeyValuePair类型:

public class ValueCount
{
    public string Key { get; set; }
    public int Value { get; set; }

    public KeyValuePair<string, int> ToKeyValuePair()
    {
        return new KeyValuePair<string, int>(this.Key, this.Value);
    }
}
Run Code Online (Sandbox Code Playgroud)

并将查询更改为:

var qry2 = from c in qry
           group c by c.Content.DownloadType into grouped
           select new ValueCount
           {
               Key = grouped.Key,
               Value = grouped.Count()
           }.ToKeyValuePair();
Run Code Online (Sandbox Code Playgroud)

但仍然行不通.它说它无法识别方法ToKeyValuePair()

如何从LINQ to …

c# linq entity-framework

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

如何将表作为参数传递给MySqlCommand?

我正在创建一个方法,通过传递搜索字段从任何表中选择id.

private int SelectId(string tabela, string campo, string valor)
{
    int id = 0;

    using (command = new MySqlCommand())
    {
        command.Connection = conn;

        command.Parameters.Add("@tabela", MySqlDbType.).Value = tabela;
        command.Parameters.Add("@campo", MySqlDbType.Text).Value = campo;
        command.Parameters.Add("@valor", MySqlDbType.VarChar).Value = valor;

        command.CommandText = "SELECT `id` FROM @tabela WHERE @campo=@valor;";

        try
        {
            id = (int)command.ExecuteScalar();
        }
        catch (MySqlException ex)
        {
            MessageBox.Show(ex.Number + " : " + ex.Message + command.CommandText);
        }
        catch (Exception)
        {
            throw;
        }
    }

    return id;
}
Run Code Online (Sandbox Code Playgroud)

但我得到一个关于语法错误的MySqlException.当我查看Exception消息时,它会显示带引号表的查询!如何在没有引号的情况下将表作为参数传递?

.net c# mysql

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

Watson Bucket P1

大家!

我有一个watson桶,信息如下:

EventType clr20r3

P1 4h5ws4fg4i3sv14bgrioya42410akt5e 
P2 1.0.0.0
P3 54907f70
P4 system.data
P5 2.0.0.0
P6 4889deaf
P7 28dc
P8 0
P9 system.nullreferenceexception
P10 NIL
Run Code Online (Sandbox Code Playgroud)

但我不明白为什么P1(EXE名称)是这样的,也许它是加密的?也许是装配信息的GUID?

你能帮我理解这些信息吗?它是什么?

我问这是因为我有一个庞大的程序集列表来搜索未处理的异常,并且理解如何正确读取watson bucket会有很大帮助.

谢谢你的一切!

.net clr exception

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

从JList中删除Item会抛出NullPointerException

NetBeans的.使用IDE创建的UI.我的实施顺序出现:

1个全局表单变量:

private DefaultListModel model;
Run Code Online (Sandbox Code Playgroud)

2构造函数:

ArrayList<String> cameras = repository.getCameraNames();

model= new DefaultListModel();
for (int i = 0; i < cameras.size(); i++) {
    model.addElement(cameras.get(i));
}
thelist.setModel(model);
Run Code Online (Sandbox Code Playgroud)

3删除按钮:

private void btnRemoverActionPerformed(java.awt.event.ActionEvent evt) {                                           
    int index = thelist.getSelectedIndex();

    model.removeElementAt(index);
}
Run Code Online (Sandbox Code Playgroud)

在removeElementAt行,我得到NullPointerException.如果我更改显式数字的索引,它可以工作但不与索引变量一起使用.但是选中的索引,不起作用!

有人可以帮忙吗?

哦,这里有一些stackttrace:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at FrmPrincipal.thelistValueChanged(FrmPrincipal.java:217)
at FrmPrincipal.access$000(FrmPrincipal.java:22)
at FrmPrincipal$1.valueChanged(FrmPrincipal.java:77)
at javax.swing.JList.fireSelectionValueChanged(JList.java:1798)
at javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1812)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
at javax.swing.DefaultListSelectionModel.removeIndexInterval(DefaultListSelectionModel.java:677)
at javax.swing.plaf.basic.BasicListUI$Handler.intervalRemoved(BasicListUI.java:2601)
at javax.swing.AbstractListModel.fireIntervalRemoved(AbstractListModel.java:179)
at javax.swing.DefaultListModel.removeElementAt(DefaultListModel.java:332)
Run Code Online (Sandbox Code Playgroud)

UPDATE

我修改了以下方法:

private void thelistValueChanged(javax.swing.event.ListSelectionEvent evt) {
    txtCameraName.setText(thelist.getSelectedValue().toString());
}
Run Code Online (Sandbox Code Playgroud)

至 …

java swing netbeans nullpointerexception jlist

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