小编Kie*_*ron的帖子

当我的名字作为字符串时,如何执行JavaScript函数

我在JavaScript中将函数的名称作为字符串.如何将其转换为函数指针,以便稍后调用?

根据具体情况,我可能还需要将各种参数传递给方法.

一些功能可能采取的形式namespace.namespace.function(args[...]).

javascript

994
推荐指数
16
解决办法
49万
查看次数

Razor语法和Javascript

作为测试我正在转换我们从Web Forms写到Razor的概念验证应用程序,只是为了我们可以评估它.

到目前为止,我遇到了一个问题,即让我头疼...生成客户端Javascript ...

web的表单

<script type="text/javascript">
    var jqGridIdList = "<%: Url.Action ("getidlist", "office", new { area = "reports" }) %>";

    var availableIds = [];
    <% for (var i = 0; i < Model.Data.Count (); i++) { %>
    availableIds.push({ value : "<%: Model.Data.ElementAt (i).Text %>", label : "<%: Model.Data.ElementAt (i).Text %>" });
    <% } %>
</script>
Run Code Online (Sandbox Code Playgroud)

剃刀语法

<script type="text/javascript">
    var jqGridIdList = "@Url.Action("getidlist", "office", new { area = "reports" })";

    var availableIds = [];
    @for(var i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

javascript razor asp.net-mvc-3

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

如何在ASP.NET MVC中创建友好的URL?

如何在ASP.NET MVC框架中生成友好的URL?例如,我们有一个如下所示的URL:

http://site/catalogue/BrowseByStyleLevel/1

1是研究级别的Id(在这种情况下是更高的)来浏览,但我想以与StackOverflow相同的方式重新格式化URL.

例如,这两个网址会将您带到同一个地方:

/sf/ask/8352641/

/sf/ask/8352641/

编辑:网址的友好部分被称为slug.

c# asp.net-mvc friendly-url asp.net-mvc-routing slug

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

使用ASP.NET MVC框架时,最好的WYSIWYG编辑器是什么?

想知道什么是最好的所见即所得编辑器,我可以嵌入基于ASP.NET MVC框架的网站?理想情况下,它应该符合Xhtml并允许用户嵌入图像等.

我以前唯一使用过的是FCKEditor,这对MVC的效果如何 - 有没有人试过......?

我的主要要求是:

  • Xhtml合规性
  • 禁用Javascript时弃用(尽可能最好)
  • 修改工具栏选项
  • 皮肤敏感(至少容易改变外观和感觉)
  • 易于使用的客户端api
  • 与ASP.NET MVC框架很好地配合使用

编辑:

正如尼克所说,XStandard编辑器很好,但需要一个插件...你有什么想法要求插件用于网站功能?

谢谢,
Kieron

附加信息:

正如Hippo回答的那样,TinyMCE编辑是理想的 - 对于completness,这里有下载页面:

http://tinymce.moxiecode.com/download.php

还有.NET,JSP,ColdFusion,PHP和jQuery插件的下载.此外,还有语言包可用.

已经使用了一段时间了,我用过的最好的编辑器.谢谢大家!

javascript asp.net-mvc xhtml wysiwyg

35
推荐指数
4
解决办法
6万
查看次数

正则表达式不等于字符串

我用正常的表情把头撞在墙上.我正在尝试定义一个表达式,它完全排除了这个文本'System'(不区分大小写),但是可以包含单词'System'来提供它不仅仅是那个.

例子:

  • 系统==无效
  • SYSTEM == INVALID
  • system == INVALID
  • syStEm ==无效
  • asd SysTem ==有效
  • asd系统asd ==有效
  • 系统asd ==有效
  • asd系统==有效
  • asd ==有效

.net regex

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

从命令行发布Web应用程序

我在同一个解决方案中有一系列基于.NET 4的Web应用程序(WCF和Web),但需要从命令行中有选择地发布.

到目前为止,我已经尝试了各种各样的东西,MSBuild,aspnet_compiler,但迄今为止没有任何工作.

我需要能够指定项目,而不是解决方案,运行任何转换并将输出重定向到文件夹...基本上模仿鼠标右键单击"发布"选项,使用文件系统.

除了所有这些之外,我还想单独留下项目 - 不要在整个地方添加msbuild文件,因为这是一个特定的构建,并不一定与项目相关.

我试过的东西:

msbuild publish build visual-studio-2010

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

slideToggle和:可见

使用该sliderToggle方法时,:visible表达式似乎永远不会返回除true之外的任何内容.

如果我手动使用show/ hide:visible表达式一起使用它会很好.

失败的例子:

jQuery(".fileNode .nodeExpander").click(function() {
    var notes = jQuery(this).parent().siblings(".fileNotes");
    notes.slideToggle ("fast");

    var isVisible = notes.is(":visible"); // Always returns true...

    // Do stuff based on visibility...
});
Run Code Online (Sandbox Code Playgroud)

工作范例:

jQuery(".fileNode .nodeExpander").click(function() {
    var notes = jQuery(this).parent().siblings(".fileNotes");
    var isVisible = notes.is(":visible");

    if (isVisible)
        notes.hide("fast");
    else
        notes.show("fast");

    // Do stuff based on visibility...
});
Run Code Online (Sandbox Code Playgroud)

一些html:

<ul>
    <li class="fileNode">
        <img src="<%= Url.Content ("~/Images/Collapse.png") %>" alt="<%= UIResources.CollpaseAltText %>" class="nodeExpander" />
    </li>
    <li class="fileLink"> …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-1.3.2

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

是否有任何建议将Lucene.NET集成到ASP.NET MVC应用程序中?

我想知道是否有任何建议,最佳实践或顶级技巧将基于Lucene.NET的搜索集成到ASP.NET MVC Web应用程序中?

我在各个地方阅读(或认为我已阅读)的内容包括以下内容:

  • 其中IndexWriter,很多IndexReader小号
  • 更新索引后,重置/重新初始化IndexReaders

在开始之前我还应该阅读其他有用的提示或资源吗?

谢谢,
Kieron

c# lucene.net asp.net-mvc-3

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

LINQ和自然排序顺序

获取LINQ查询(从SQL数据库 - 这有关系吗?)的最简单方法是自然地对字符串进行排序?

例如,我目前正在获得这些结果:

  • 项目1
  • 项目10
  • 项目2

我想要看的是:

  • 项目1
  • 项目2
  • 项目10

我正在使用的查询是这样的:

return from p in dataContext.Projects
    orderby p.Name
    select p;
Run Code Online (Sandbox Code Playgroud)

c# linq natural-sort

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

不要在TFS 2012构建定义中的某些程序集中运行单元测试

在TFS 2012中,我们有几个构建定义 - CI,部署和每晚.

我们的CI构建从我们的解决方案中运行所有(n)单元测试,但是,我们需要让它忽略某些测试.

这是因为我们有一些长时间运行的集成测试,这些只需要每晚运行.

我试过的事情:

  • 使用TestCategoryAttribute(来自MSTest)并设置测试用例过滤器属性,尝试并排除"集成".
  • 使用CategoryAttribute(来自NUnit)并设置测试用例过滤器属性,尝试并排除"集成".
  • 以上的组合.

需要忽略的测试都在单独的程序集中,名称中包含IntegrationTests或Integration.Tests一词.

谢谢,
Kieron

msbuild build-automation nunit tfs2012

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