小编Aja*_*707的帖子

如何在jQuery中找到具有已知类的父级?

我有一个<div>其他的<div>s,每个都在不同的嵌套级别.<div>我不是给每个孩子一个标识符,而是给根<div>标识符.这是一个例子:

<div class="a" id="a5">
  <div class="b">
    <div class="c">
      <a class="d">
      </a>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我在jQuery中编写一个函数来响应类d,我想找到它的父类的类a,我该怎么做呢?

我不能简单地做$('.a').attr('id');,因为有多个类a.我可以找到它的父母的父母的父亲的ID,但这似乎设计很差,速度慢,而且不是非常多态(我必须编写不同的代码来找到类的ID c).

html javascript jquery dom parent

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

nvarchar(max)vs NText

在SQL Server 中使用nvarchar(max)vs. NText数据类型有哪些优缺点?我不需要向后兼容性,因此nvarchar(max)在较旧的SQL Server版本中不支持它.

编辑:很显然的问题也适用于TEXTIMAGE对比varchar(max),并varbinary(max)为那些寻找那些数据类型之后.

sql-server text nvarchar sql-server-2005 sql-server-2008

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

"模板只能用于字段访问,属性访问,单维数组索引或单参数自定义索引器表达式"错误

为什么我收到错误:

模板只能用于字段访问,属性访问,单维数组索引或单参数自定义索引器表达式

在这段代码:

@model IEnumerable<ArtSchoolProject.Models.Trainer>

@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_PageLayout.cshtml";
}

<h2>Index</h2>

<p>
@Html.ActionLink("Create New", "Create")
</p>
<ul class="trainers">


@foreach (var item in Model) {
<li>
  <div>
      <div class="left">
          <a href="@Url.Action("Details", "Details", new { id = item.ID })">
              <img src="~/Images/Trainer/@item.Picture" />
          </a>
      </div>
      <div class="right">
          @Html.ActionLink(item.Name,"Details",new {id=item.ID})
          <br />
          @Html.DisplayFor(modelItem=>@string. item.Description.ToString().Substring(0,100))
      </div>
  </div>
  </li>
  }

  </ul>
Run Code Online (Sandbox Code Playgroud)

在线:

@Html.DisplayFor(modelItem=>item.Description.ToString().Substring(0,100))
Run Code Online (Sandbox Code Playgroud)

更新:

问题解决了.我添加到我的代码中:

  @{
string parameterValue = item.Description.ToString().Substring(0, 100); 
          }
          @Html.DisplayFor(modelItem=>parameterValue)
Run Code Online (Sandbox Code Playgroud)

我的新代码:

@foreach (var item in Model) {
<li>
  <div>
      <div …
Run Code Online (Sandbox Code Playgroud)

c# asp.net string asp.net-mvc-4

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

将列添加到SQL Server

我需要在SQL Server表格中添加一列.我可以这样做而不会丢失数据吗?

sql-server-2008

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

ASP.NET Core 1.0 ConfigurationBuilder().AddJsonFile("appsettings.json"); 找不到档案

所以我终于到了看Core并且我已经陷入了第一道障碍.我正在关注Pluralsight ASP.NET Core Fundamentals课程,当我尝试将appsettings.json文件添加到配置构建器时,我遇到了异常.

public Startup()
{
    var builder = new ConfigurationBuilder()
        .AddJsonFile("appsettings.json");

    Configuration = builder.Build();
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是找不到配置文件'appsettings.json',它不是可选的.但是我在课程视频中直接创建了我的解决方案.

有什么建议?

干杯,

asp.net asp.net-core asp.net-core-2.0

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

如何在ASP.NET MVC中获得对HttpResponse的引用?

我正在打电话给第三方图书馆System.Web.HttpResponse.我看到我有一个HttpResponseBase,但不HttpResponse喜欢在网络表单中.

有办法搞定HttpResponse吗?用MVC 3.

[编辑]:我正在尝试在控制器方法中执行此操作.还纠正了套管.

asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-2 asp.net-mvc-4

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

检查会话是否为空

我想检查会话是空还是空,即这样的事情:

if(Session["emp_num"] != null)
{

   if (!string.IsNullOrEmpty(Session["emp_num"].ToString()))
            {
                //The code
            }
}
Run Code Online (Sandbox Code Playgroud)

要不就

 if(Session["emp_num"] != null)
    {

       // The code
    }
Run Code Online (Sandbox Code Playgroud)

因为有时我只检查:

       if (!string.IsNullOrEmpty(Session["emp_num"].ToString()))
                {
                    //The code
                }
Run Code Online (Sandbox Code Playgroud)

我面临以下例外:

空引用异常

c# asp.net session tostring nullreferenceexception

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

用于jquery的AM PM时间格式的正则表达式

我被一个正则表达式掩盖输入字段感到沮丧.我想限制输入为hh:mm AM | PM格式,我无法使这个正则表达式工作.

我将此正则表达式与jquery工具结合使用www.ThimbleOpenSource.com.它是filter_input.js工具或其他什么.

它似乎适用于简单的正则表达式,但我想出的那个似乎不起作用.这是我下面的jsFiddle测试链接.

的jsfiddle

javascript regex jquery

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

在Visual Studio Express中开发Silverlight?

我可以在Visual Studio Express中开发Silverlight应用程序吗?

当我启动Visual C#Express 2008时,它没有给我任何创建Silverlight应用程序的选项?

c# silverlight visual-studio-express visual-studio

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

Javascript函数需要允许数字,点和逗号

我需要创建一个允许数字点和逗号的函数.所以任何人都纠正了以下功能

function on(evt) {
  var theEvent = evt || window.event;
  var key = theEvent.keyCode || theEvent.which;
  key = String.fromCharCode( key );
  var regex = /[0-9]|\./;
  if( !regex.test(key) ) {
    theEvent.returnValue = false;
    if(theEvent.preventDefault) theEvent.preventDefault();
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript regex numbers function

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