小编and*_*dyJ的帖子

SQL Server确定表列的物理大小

是否有可能找出表中各列的数据大小(KB或MB)?我有一个脚本告诉我每个表的物理大小,但我想知道数据库中的某些列占用了多少,特别是当我将XML存储在列中时.

任何帮助非常感谢

干杯

sql-server

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

jQuery.Validate条件验证RadioButton和DropDownList

我正在尝试设置一些验证,因此如果选中"是"单选按钮,则需要验证另一个控件,即下拉列表,以确保它未设置为列表中的默认第一个条目"请选择...".

我尝试过很多种组合但却无法使用它.验证消息显示是否选中了复选框.

这是一些代码!

这是我用来验证下拉列表的自定义方法.(这适用于简单的DDL验证)

    $.validator.addMethod(
    "selectNone",
    function(value, element) {
        return this.optional(element) || element.value != "Please Select...";
    },
    "Please select an option."
);
Run Code Online (Sandbox Code Playgroud)

要根据复选框进行验证,我已在表单中添加了规则

$(document).ready(function() {
        var validator = $("#BuildingsCoverForm").validate({
            rules: {
                NCBYears: {
                    selectNone: function(element) {
                        return $("*[name='PreviousInsurance']")[0].checked;
                    }
                }

            },
            messages: {
                NCBYears: {
                    selectNone: "This field is required"
                }
            }
        });
    });
Run Code Online (Sandbox Code Playgroud)

这是控件.

<p>
        <label for="PreviousInsurance" class="halfstretch">Do you have any previous insurance?</label>
        <%= Html.YesNoControl("PreviousInsurance", Model.PreviousInsurance)%>
    </p>
    <p>
        <label for="NCBYears" class="halfstretch">Building No Claim Bonus</label>
        <%= Html.DropDownList("NCBYears", ViewData["NCBYears"] as SelectList)%> …
Run Code Online (Sandbox Code Playgroud)

validation jquery

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

ASP.NET MVC jQueryUI datepicker在使用AJAX.BeginForm时无法正常工作

我有一个ASP.NET MVC部分视图,其中包含一个配置为使用JQueryUI中的datepicker的Html.TextBox.这是通过确保样式设置为.datepicker来完成的.这一切都很好.但是我已经将表单更改为Ajax.BeginForm并包含一个Ajax.ActionLink,它在单击链接后显示它.由于添加此日期选择器不会显示.实际上,从控制器返回部分视图后,现在甚至没有调用以前工作过的JavaScript.即使我在部分视图本身中使用JavaScript/JQuery,它仍然不使用它.我真的很困惑,有人可以帮忙吗?

示例如下所示

<div id="claims">
        <div id="divViewClaims">
            <% Html.RenderPartial("ViewClaim", Model.Claims ?? null); %>
        </div>
        <br /><br />
        <div id="claim">
            <% Html.RenderPartial("AddEditClaim", new Claim()); %>          
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

Action Link,当clickon调用Controller Action返回PartialView时,在OnSuccess上调用的JavaScript触发,但没有别的,以前是由document.ready函数连接的.我的所有脚本都是单独的文件,并在母版页中引用.

<%= Ajax.ActionLink(string.Format("Add A{0} Claim", Model.Count > 0 ? "nother" : string.Empty), "AddClaim", "Driver", new AjaxOptions { HttpMethod = "GET", UpdateTargetId = "claim", OnSuccess="showAddClaim" }, new { @class = "ControlLink" })%>
Run Code Online (Sandbox Code Playgroud)

控制器动作

public ActionResult AddClaim()
{
      return PartialView("AddEditClaim", new Claim());
}
Run Code Online (Sandbox Code Playgroud)

部分视图,显示样式设置为datepicker的文本框

<% var ajaxOptions = new AjaxOptions { HttpMethod = "POST", …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery-ui-datepicker

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

根据C#中的条件从JSON中删除元素

我有一个想要在C#中修改的JSON字符串。我希望能够在其中一个子值是某个值时删除一组数据。

采取以下

 {
  "responseHeader":{
    "status":0,
    "QTime":0,
    "params":{
      "explainOther":"",
      "fl":"*,score",
      "indent":"on",
      "start":"0",
      "q":"*:*",
      "hl.fl":"",
      "qt":"",
      "wt":"json",
      "fq":"",
      "version":"2.2",
      "rows":"2"}
  },
  "response":{"numFound":2,"start":0,"maxScore":1.0,"docs":
  [{
        "id":"438500feb7714fbd9504a028883d2860",
        "name":"John",
        "dateTimeCreated":"2012-02-07T15:00:42Z",
        "dateTimeUploaded":"2012-08-09T15:30:57Z",
        "score":1.0
   },
   {
        "id":"2f7661ae3c7a42dd9f2eb1946262cd24",
        "name":"David",
        "dateTimeCreated":"2012-02-07T15:02:37Z",
        "dateTimeUploaded":"2012-08-09T15:45:06Z",
        "score":1.0
    }]
 }}
Run Code Online (Sandbox Code Playgroud)

上面显示了两个响应结果。我希望能够在匹配其子“ id”值时删除整个父响应结果组,例如,如果我的ID为“ 2f7661ae3c7a42dd9f2eb1946262cd24”,则希望删除第二个响应组,因此结果如下。

{
  "responseHeader":{
    "status":0,
    "QTime":0,
    "params":{
      "explainOther":"",
      "fl":"*,score",
      "indent":"on",
      "start":"0",
      "q":"*:*",
      "hl.fl":"",
      "qt":"",
      "wt":"json",
      "fq":"",
      "version":"2.2",
      "rows":"2"}},
  "response":{"numFound":2,"start":0,"maxScore":1.0,"docs":[
  {
        "id":"438500feb7714fbd9504a028883d2860",
        "name":"John",
        "dateTimeCreated":"2012-02-07T15:00:42Z",
        "dateTimeUploaded":"2012-08-09T15:30:57Z",
        "score":1.0
    }]
  }}
Run Code Online (Sandbox Code Playgroud)

我将需要对Json文件执行多个删除操作。Json文件可能包含成千上万个结果,我确实需要尽可能高效的方法。

任何帮助,不胜感激。

c# json json.net

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

EF 4.1 - 如何在datetime列的插入时添加默认值

使用EF 4.1如何向基础表添加默认值?在这种特殊情况下,每次将新记录插入数据库时​​,如何将datetime列设置为等效的getdate,而不必在代码中设置它.

提前致谢

entity-framework entity-framework-4.1

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

.NET中的Castle AOP实现

我一直在研究一些AOP框架,以便在即将到来的项目中使用它.这两个我一直在看我们的Spring.NET和Castle.我正在努力寻找任何使用Castle的.NET AOP框架或任何优秀文档的示例项目.有人可以指出使用它的示例项目的方向,最好是在.NET 4.0中.

谢谢

.net aop castle

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

在Node.js中查询JSON对象

我很擅长使用Node.js. 我一直在寻找一种解析和查询JSON对象的好方法.我将以下JSON对象作为文件加载.

[
{"Key":"Accept","Values":["Application/x-www-form-urlencoded","Application/Json","Application/Xml"]},
{"Key":"Accept-Charset","Values":["UTF-8", "ISO-8859-1"]},
{"Key":"Accept-Encoding","Values":["compress", "gzip"]},
{"Key":"Accept-Language","Values":[]},
{"Key":"Accept-Ranges","Values":[]},
{"Key":"Age","Values":[]},
{"Key":"Allow","Values":[]},
{"Key":"Authorization","Values":["Bearer"]},
{"Key":"Cache-Control","Values":[]},
{"Key":"Connection","Values":[]},
{"Key":"Content-Encoding","Values":[]},
{"Key":"Content-Language","Values":[]},
{"Key":"Content-Length","Values":[]},
{"Key":"Content-Location","Values":[]},
{"Key":"Content-MD5","Values":[]},
{"Key":"Content-Range","Values":[]},
{"Key":"Content-Type","Values":["Application/x-www-form-urlencoded","Application/Json","Application/Xml"]},
{"Key":"Date","Values":[]},
{"Key":"ETag","Values":[]},
{"Key":"Expect","Values":[]},
{"Key":"Expires","Values":[]},
{"Key":"From","Values":[]},
{"Key":"Host","Values":[]},
{"Key":"If-Match","Values":[]},
{"Key":"If-Modified-Since","Values":[]},
{"Key":"If-None-Match","Values":[]},
{"Key":"If-Range","Values":[]},
{"Key":"If-Unmodified-Since","Values":[]},
{"Key":"Last-Modified","Values":[]},
{"Key":"Max-Forwards","Values":[]},
{"Key":"Pragma","Values":[]},
{"Key":"Proxy-Authenticate","Values":[]},
{"Key":"Proxy-Authorization","Values":[]},
{"Key":"Range","Values":[]},
{"Key":"Referer","Values":[]},
{"Key":"TE","Values":[]},
{"Key":"Trailer","Values":[]},
{"Key":"Transfer-Encoding","Values":[]},
{"Key":"Upgrade","Values":[]},
{"Key":"User-Agent","Values":[]},
{"Key":"Via","Values":[]},
{"Key":"Warning","Values":[]}
]
Run Code Online (Sandbox Code Playgroud)

我希望能够通过值找到Key并返回values数组.

因此,例如,如何找到键等于的值Content-Type.

在此先感谢您的帮助

javascript json node.js npm

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