小编jcv*_*gan的帖子

如何使用bootstrap中的selectpicker插件在select上设置所选值

我正在使用这样的Bootstrap-Select插件:

HTML:

<select name="selValue" class="selectpicker">
   <option value="1">Val 1</option>
   <option value="2">Val 2</option>
   <option value="3">Val 3</option>
   <option value="4">Val 4</option>
</select>
Run Code Online (Sandbox Code Playgroud)

Javascript:

$('select[name=selValue]').selectpicker();
Run Code Online (Sandbox Code Playgroud)

现在我想在点击按钮时将选择的值设置为此选择...如下所示:

$('#mybutton').click(function(){
   $('select[name=selValue]').val(1);
});
Run Code Online (Sandbox Code Playgroud)

但没有任何反应.

我怎样才能做到这一点?

jquery twitter-bootstrap bootstrap-select

90
推荐指数
8
解决办法
24万
查看次数

select2使用ajax加载数据无法选择任何选项

我有以下代码(javascript):

$('#cbxConnections').select2({
    minimumInputLength: 0,
    multiple: false,
    allowClear: true,
    placeholder:{
        text:"@Diccionario.Connections",
        id:" @Diccionario.Connections"
    },
    ajax:{
        url:'@Url.Action("GetActiveConnections","Admin")',
        dataType: 'json',
        type:'post',
        data:function(params){
            return {
                q: params.term
            };
        },
        processResults: function(data,page){
            return {
                results: data
            };
        }
    },
    escapeMarkup: function (markup) { 
        return markup; 
    },
    templateResult: function(response){
        return '<div>'+response.Name+'</div>';
    },
    templateSelection: function(response){
        return response.Id;
    },
    id: function(connection){
       console.log(connection);
    }
});
Run Code Online (Sandbox Code Playgroud)

对于服务器端,我使用的是ASP MVC 4.使用ajax选择获取数据并呈现选项,但此选项不可选.阅读其他帖子,他们描述使用id函数,但是这个函数显然在select2的版本上消失了我正在使用2.4

我正在关注github "加载远程数据"上显示的文档中的ajax示例

javascript ajax jquery jquery-select2 jquery-select2-4

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

在WebMethod中设置Session对象(使用EnableSession = true)而不存储值

我通过WebMethod将变量传递给会话

[WebMethod(EnableSession = true)]
[ScriptMethod(UseHttpGet = true)]
public static bool lookEventQ(int eventuid)
{
    HttpContext.Current.Session["Q_EVENT_ID"] = eventuid;
    return true;
}
Run Code Online (Sandbox Code Playgroud)

使用jQuery调用它:

 $.ajax({
                url: "<%= ResolveUrl("~/public-conference.aspx")%>/lookEventQ?eventuid=" + event,
                type: 'GET',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    //DO STUFF
                }
            });
Run Code Online (Sandbox Code Playgroud)

但是,在另一个页面上,尝试访问此会话变量:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        if (int.TryParse(Request.Form.Get(CONST_postKey), out eventID))
        {
            if(eventID == int.Parse(HttpContext.Current.Session["Q_EVENT_ID"])){
                //Do other stuff
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当访问时,会话是空的

asp.net session jquery webforms

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

如何使用jquery ui创建自定义控件?

我想使用jquery ui框架创建一个控件.我知道我必须使用jquery.ui.widget.js作为工厂的基础.

我想要创建的此控件具有类似于tabcontrol的行为.我想创建一个tileview,所以当你在一个多个视图的面板中选择一个内容时......它会扩展,其他的会折叠到控件的一侧.喜欢这个http://demos.telerik.com/silverlight/#TileView/FirstLook 是否有任何教程,一步一步创建自定义小部件?

jquery jquery-ui jquery-plugins

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

将默认值设置为c#上的属性

可能重复:
将DateTime属性的默认值设置为System.ComponentModel内的DateTime.Now默认值Attrbute

我创建一个像日历一样的控件,我希望用户设置他们想要查看的年份.但如果他们不这样做,SelectedYear的财产必须是实际的年份.

我尝试像这样设置此默认值:

[DefaultValue(DateTime.Today.Year)]
public int SelectedYear{
    get{
        return _selYear;
    }
    set{
        _selYear = value;
        UpdateCalendar();
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type
Run Code Online (Sandbox Code Playgroud)

c#

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

Sql Case语句何时不为null

我想根据表动态生成变量声明.我的意思是,我想声明一个表的变量,每个变量必须与它的列相同类型我正在做类似的事情,但结果只有在类型不是int时才有效

Select 'Declare @Doc' + COLUMN_NAME + ' '+DATA_TYPE+case(CHARACTER_MAXIMUM_LENGTH) when Null then ' '  else '(' +convert(varchar(12),CHARACTER_MAXIMUM_LENGTH) + ')' end 
from INFORMATION_SCHEMA.COLUMNS 
where TABLE_NAME = 'Documentos'
Run Code Online (Sandbox Code Playgroud)

我的结果就是这个

(No column name)
NULL
Declare @DocSerie varchar(5)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Declare @DocImporteLetras varchar(255)
Declare @DocMotivos text(2147483647)
NULL
Declare @DocDocumentosReferencia varchar(255)
NULL
NULL
Declare @DocAuditoriaIPC varchar(40)
NULL
NULL
Declare @DocAuditoriaIPM varchar(40)
NULL
NULL
NULL
NULL …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 sql-server-2008

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

创建表上的MySql错误

我想创建一个表,其中主键引用MySql上的其他表的两列.这样的事情

CREATE  TABLE IF NOT EXISTS `tarina`.`Geo_Distrito` (
  `departamento` INT(10) NOT NULL ,
  `provincia` INT(10) NOT NULL ,
  `codigo` INT(10) NOT NULL ,
  `nombre` VARCHAR(80) NULL ,
  `estado` INT(10) NULL ,
  PRIMARY KEY (`departamento`, `provincia`, `codigo`) ,
  CONSTRAINT `FK_ProvinciaDistrito`  FOREIGN KEY (`departamento` , `provincia` )  REFERENCES `Geo_Provincia` (`departamento` , `codigo` )
)ENGINE = InnoDB;
Run Code Online (Sandbox Code Playgroud)

并得到这个错误:

Can't create table 'tarina.Geo_Distrito' (errno: 150)
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这是什么问题?

mysql

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

将javascript变量传递给Codebehind

是否可以从javascript变量中获取值并将其用于可视化基本代码,而不会对任何控件产生任何影响.

javascript vb.net asp.net

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

将对象解析为JSON

我有一些Web服务接收通过jquery方法发送的JSON数据.但我需要在发送此数据之前编辑对象.有没有办法将jSON对象解析为javascript中的简单对象,修改它然后再次解析为JSON.或者更新这个JSON对象而不解析它?

javascript json

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

mysql动态创建表

我在mysql上创建一个数据库.首先创建主表,每个表平均有30列.并且日志表的标准是引用表的pk加上每列*2.像这样:

参考表:

Field   |   Type      |   Null   |   Key   |   Default   |   Extra
--------+-------------+----------+---------+-------------+----------------
TableID | int(11)     | No       | PRI     | Null        | auto_increment
Col1    | varchar(50) | No       |         | Null        |
Run Code Online (Sandbox Code Playgroud)

记录表:

Field       |   Type      |   Null   |   Key   |   Default   |   Extra
------------+-------------+----------+---------+-------------+----------------
LogTableID  | int(11)     | No       | PRI     | Null        | auto_increment
TableID     | int(11)     | No       | MUL     | Null        |
NewCol1     | varchar(50) | No       |         | Null        |
UpdatedCol1 | varchar(50) …
Run Code Online (Sandbox Code Playgroud)

mysql

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