小编Jos*_*e3d的帖子

使用HTML5的自定义数据属性的jQuery选择器

我想知道哪些选择器可用于HTML5附带的这些数据属性.

以这段HTML为例:

<ul data-group="Companies">
  <li data-company="Microsoft"></li>
  <li data-company="Google"></li>
  <li data-company ="Facebook"></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

是否有选择器:

  • 与所有元素data-company="Microsoft"下方"Companies"
  • 与所有元素data-company!="Microsoft"下方"Companies"
  • 在其他情况下,可以使用其他选择器,如"包含,小于,大于等......".

javascript jquery jquery-selectors custom-data-attribute

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

Jquery自定义属性

我正在考虑在Jquery中使用自定义属性来避免使用class或id属性,以免干扰html设计器.

考虑到这个想法,html应该是这样的:

<ul Jquery="CommonUl">
    <li Jquery="CommonLi"></li>     
    <li Jquery="CommonLi"></li>
    <li Jquery="CommonLi"></li>
    <li Jquery="CommonLi"></li>
    <li Jquery="CommonLi"></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
  • 你认为这是一个好方法吗?

  • 您对这些自定义属性的W3C验证有何看法?

  • 你知道如何用Jquery编程而不干扰html设计师的工作吗?

  • 关于性能,我想这与类属性或ID的jQuery选择比使用自定义属性和过滤功能,如更快的"载,等...".这是正确的吗?

javascript css jquery

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

将ASP.NET MVC放入WebForms页面

有没有办法.aspx使用MVC助手或其他方法将asp.net MVC动作的普通视图渲染到旧的WebForm上?

asp.net asp.net-mvc asp.net-mvc-2

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

如何在MVC3上使用authorize属性

我已经读过要[Authorize]在MVC 上使用该属性,你只需将它放在一个动作或你要保护的控制器类上.

我的问题是:该Authorize属性如何知道用户是否已登录?我是否必须提供任何Session对象才能Authorize知道用户是否获得授权?

asp.net-mvc-3

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

打开xml查询excel单元格

过去,我创建了一个组件,用于使用excel库传递和从excel检索值.好的一点是,一旦你的工作簿在内存中并修改了一个单元格(我们称之为原始单元格),所有其他具有获取此原始单元格值的公式的单元格将自动刷新.

这可能在OpenXml中吗?

据我所知,显然这在OpenXml中不会发生,因为excel引擎并不是真的在后台执行,OpenXml只是一组用于序列化,反序列化,读取等xml文件的类吗?

c# excel openxml

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

来自Html助手扩展的Url.RouteUrl

我正在扩展Html.HtmlHelper以根据我的页面呈现面包屑:

public static HtmlString RenderBreadCrumb(this HtmlHelper helper, PageType pagetype, object Model)
Run Code Online (Sandbox Code Playgroud)

如何Url.RouteUrl在HtmlHelper内部使用来呈现URL?

c# asp.net-mvc

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

在操作筛选器上使用缓存数据,以避免再次执行操作

我想做以下(我将分为两点):

  • 在执行操作之前,如果viewmodel位于缓存中,则返回视图和viewmodel而不执行操作.

  • 如果不在缓存中,则继续执行操作,并到达OnActionExecuted以将viewmodel放入缓存中.

如何在不执行操作的情况下返回视图和视图模型(第一点)?

这是代码.我怀疑用???????表示:

public override void OnActionExecuting(ActionExecutingContext filterContext)
{
   //IF the viewmodel exists dont execute the action again
   if (filterContext.HttpContext.Cache["viewmodel"]!=null)
   {
      filterContext.Result=???????
   }
   base.OnActionExecuting(filterContext);
}

public override void OnActionExecuted(ActionExecutedContext filterContext)
{
    //Cast de model
    ContentDetailVM model = (ContentDetailVM)filterContext.Controller.ViewData.Model;
    filterContext.HttpContext.Cache.Insert("viewmodel", model);
    //we're asking for a close section
    if (model.CurrentSection.HideAccess == true)
    {
         //pass to the client some flag in order to show the div
         filterContext.Controller.ViewData["showoverlaylayer"]=true;
    }
    base.OnActionExecuted(filterContext);     
}
Run Code Online (Sandbox Code Playgroud)

非常感谢提前.

最好的祝福.

何塞.

asp.net-mvc action-filter

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

如何允许用户在ASP.NET MVC中创建永久链接?

我的路线定义为:

{theme}/{subtheme}/{urltitle}列出文章详细信息,我想让其他人(而不是开发人员)为特定文章创建永久链接的可能性,例如http://www.whateverdomain/article-about-cars/:

{theme}/{subtheme}/{urltitle}如果本文有永久链接,我如何处理要重写为永久链接的请求?

asp.net-mvc asp.net-mvc-3

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

Powershell 访问前一个管道中的变量

我创建了以下命令,用于合并与文件夹内的过滤器匹配的所有 csv 文件,并将其输出到输出文件中。

$mainPath="C:\\users\\myuser\\temp";
$mergeFilter="myfile.csv";
$outFile = "C:\\users\\myuser\temp\test.csv";
Get-ChildItem $mainPath -Recurse -Include $mergeFilter |
    Select-Object -ExpandProperty FullName |
    Import-Csv -Delimiter ';' |
    Select-Object *,@{Name='Date'; Expression={"$dummyvariable"}}; |
    Export-Csv $outFile -NoTypeInformation -Delimiter ';'
Run Code Online (Sandbox Code Playgroud)

我的问题是,当使用名为 $dummyvariable 的变量合并某些 CSV 时,我想添加一个额外的列,但我不知道必须在哪里初始化它才能获得 Expression={"..."} 中的值. 如果我之前在管道中声明它就不起作用(我需要在管道上做更高的工作以获得目录名称)

你知道我如何声明这个变量并在以“Select-Object”开头的管道上恢复吗?

提前致谢

此致。

何塞

powershell

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

asp.net mvc 3复选框列表中的foreach项

我有一个表单将产品插入数据库(目前我只放了产品名称):

  using (Html.BeginForm())
    {
      <fieldset>
      <legend>Fields</legend>
      <div>
        @(Html.LabelFor(e => e.Name))
        @(Html.TextBoxFor(e => e.Name))
        @(Html.ValidationMessageFor(e => e.Name, "Wrong name:please check"))
      </div>
       </fieldset>
    } 
Run Code Online (Sandbox Code Playgroud)

我现在想要的是如何编写表单以显示我的数据库类别列表,显示一个复选框foreach类别.

在我的产品模型中,我有一个属性List<Category>,我想用用户选择的复选框完成.但我不知道如何在我的行动中接收具有属性集的模型.

你有一些例子,或者有关如何解决这个问题的建议?

提前致谢.

问候.

何塞.

asp.net-mvc

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