小编Cur*_*urt的帖子

Request()vs Request.QueryString()

我最近开始使用Request("key")而不是Request.QueryString("key")访问我的查询字符串值.不过我读过:

从System.Web.HttpRequest.Cookies,System.Web.HttpRequest.Form,System.Web.HttpRequest.QueryString,System.Web.HttpRequest.ServerVariables获取指定的对象.

因此,如果我有一个相同的查询字符串键和cookie键,返回哪个值?

vb.net asp.net

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

创建列允许NULL但默认值设置为NOT NULL

我喜欢在我的表上创建一个允许为null的列但默认设置为空(不是null)

ALTER TABLE {TABLENAME} 
ADD {COLUMNNAME} {TYPE} DEFAULT '';
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.有任何想法吗?

谢谢!

mysql sql

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

如何重新加载jquery dropkick对象

我使用一个简单的选择列表和jquery.dropkick库来使它美丽.现在我想在更改相应的select元素后更改该dropkick内容(一个新选项进来).但只需调用$('#select').dropkick(); 不起作用.

它看起来似乎不受支持.仅仅从头开始重建那个dropkick就足够了.有没有可能"破坏"那个dropkick对象,然后通过调用.dropkick()方法重建它?

jquery select reload jquery-dropkick

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

选择多个父母的第n个孩子

我有以下标记:

<div class="foo">
    <ul>
        <li>one</li>
        <li>two</li>
    </ul>
    <ul>
        <li>three</li>
    </ul>
    <ul>
        <li>four</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望风格"一"和"三".

但是,标记也可以是:

<div class="foo">
    <ul>
        <li>one</li>
        <li>two</li>
        <li>three</li>
    </ul>
    <ul>
        <li>four</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我尝试过使用以下CSS:

.foo li:nth-child(1),
.foo li:nth-child(3)
{
    color:red;
}
Run Code Online (Sandbox Code Playgroud)

然而,正如预期的那样,这是造型的第一个孩子ul.(演示:http://jsfiddle.net/hTfVu/)

如何更改我的CSS以便我可以定位第1和第3 li属于.foo

css parent-child css-selectors

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

使用星号时导致Assembly Version递增的原因是什么?

如果我有一个汇编版本,例如:

[assembly: AssemblyVersion("2013.7.18.*")]
Run Code Online (Sandbox Code Playgroud)

当读取此版本号时,它将是类似的2013.7.18.123.

是什么导致最终数字的增量?

.net c# assemblyversions .net-assembly

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

jQuery.post并不总是发送表单数据

我正在使用jQuery Post函数,例如:

var fooVar = true;
var barVar = 1;
var bazVar = "baz";

$.post("url",
   {
        foo: fooVar,
        bar: barVar,
        baz: bazVar
   },
   function(){
     alert("success");
   }
);
Run Code Online (Sandbox Code Playgroud)

在我的日志中,我看到一个间歇性的问题,即"url"没有任何表单参数的请求,我只有一个函数调用它.

是否有一种情况可以触发POST请求,而不发送jQuery Post中指定的表单参数?


我希望看到:

富=真巴= 1&巴兹=巴兹

但是根本没有表格参数:


更新:这个问题似乎主要是在Internet Explorer浏览器(IE7-IE11)上查看统计数据,但它不是IE独有的(Chrome,Firefox也有问题).

javascript jquery post http-post jquery-post

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

无法呈现网址.无法从url.Navigation超时获取图像

我有一个ASP.NET Web应用程序,其中包含Winnovative HTML to PDF Converter.

这已经运行了一年多成功生成PDF

但是,这不再起作用,返回的错误是:

Could not render the url. Could not get image from url.Navigation timeout..
Run Code Online (Sandbox Code Playgroud)

我查看了Winnovative FAQ,他们建议NavigationTimeout在PdfConverter的实例中添加一个.我添加了以下内容:

PdfConverter.NavigationTimeout = 500
Run Code Online (Sandbox Code Playgroud)

但是,这并没有修复错误.此外,在直接在浏览器中加载时,正在转换的页面只需要几分之一秒的时间来加载,因此我不认为它正在呈现的页面存在性能问题.

以前有没有人遇到过这个问题?有没有已知的解决方案/原因?

pdf asp.net pdf-generation winnovative

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

连接到MySQL会导致错误"找不到数据源名称并且未指定默认驱动程序"

我正在尝试使用我的ASP.NET Web窗体应用程序连接到MySQL数据库.我正在进行一项测试,将MySQL数据库中的数据绑定到GridView.

这是我的代码:

Dim strMySQLConn As String = "DRIVER={MySQL ODBC 5.1 Driver};Database=database_name;Server=ip_address;UID=username;PWD=password;"
    Dim MySQLConn As New OdbcConnection(strMySQLConn)

    Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
        If Not Page.IsPostBack Then

            Dim ds As DataSet = New DataSet()
            Dim cmdMySQL As New OdbcDataAdapter("SELECT * FROM categorymaster", MySQLConn)

            MySQLConn.Open()

            cmdMySQL.Fill(ds, "prjs")

            gv.DataSource = ds.Tables("prjs").DefaultView
            gv.DataBind()


            MySQLConn.Close()

        End If
    End Sub
Run Code Online (Sandbox Code Playgroud)

但是,当MySQL数据库连接成为(MySQLConn.Open())时,会返回以下错误:

错误[IM002] [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序

为什么这样,我怎么能防止它发生?

此外,看到此错误的可能原因是什么?如果登录凭据不正确,是否会显示此错误?

mysql asp.net

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

自动加入Highcharts JS中缺少的数据空白

我目前正在寻求将Highcharts JS应用到我的应用程序中,使用月份作为x轴类别.

但是,我的数据存在差距,并希望图表能够自动连接差距.

例如,如果我没有3月的任何数据,我希望2月和4月用线性线连接.

使用highcharts演示,我编辑了数据以演示默认情况下当前发生的情况:

http://jsfiddle.net/kf26t/1/

data: [7.0, 10.0, null, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,2月到4月之间有一个突破.

我已经考虑过删除没有类别数据的月份,但是这会产生偏差的结果,因为2月和4月将在4月和5月之间相等的距离,这将无法给出准确的表示.

如果我要删除4个月,这个不准确的表示被夸大了:

http://jsfiddle.net/kf26t/2/

categories: ['Jan', 'Feb', 
                    'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
Run Code Online (Sandbox Code Playgroud)

我能想到的唯一解决方案是计算月份之间的平均值,但我不希望显示平均值.

在Highchart JS中是否有任何内置的填补这些空白的方法?如果没有,是否有一个更简洁的解决方案,我建议?


或者,有没有一种基于值分离x轴的方法?因此,如果没有3月份,则2月和4月会出现2个月的距离.

当整数是x轴时,这也很有用.例如,如果我有"1,2,10",我不希望这些均匀分布.

javascript missing-data highcharts

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

查询具有xmlns节点属性的XML数据类型

我有以下SQL查询:

DECLARE @XMLDOC XML
SET @XMLDOC = '<Feed><Product><Name>Foo</Name></Product></Feed>'

SELECT  x.u.value('Name[1]', 'varchar(100)') as Name
from @XMLDOC.nodes('/Feed/Product') x(u)
Run Code Online (Sandbox Code Playgroud)

返回:

Name
----
Foo
Run Code Online (Sandbox Code Playgroud)

但是,如果我的<Feed>节点有一个xmlns属性,那么这不会返回任何结果:

DECLARE @XMLDOC XML
SET @XMLDOC = '<Feed xmlns="bar"><Product><Name>Foo</Name></Product></Feed>'

SELECT  x.u.value('Name[1]', 'varchar(100)') as Name
from @XMLDOC.nodes('/Feed/Product') x(u)
Run Code Online (Sandbox Code Playgroud)

返回:

Name
----
Run Code Online (Sandbox Code Playgroud)

这只有在我有一个xmlns属性,其他任何工作正常时才会发生.

为什么会这样,如何修改我的SQL查询以返回结果而不管属性如何?

xml sql sql-server xml-namespaces sql-server-2008

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