问题列表 - 第6196页

如何在Visual Studio 2008中获取垂直拆分的代码窗口?(不是HTML模式)

在Visual Studio 2008中,似乎Window - > Split只给我一个水平分割,而Window - > New horizo​​ntal tab group不允许我在两个窗格中编辑同一个文件.

请注意,我说的是C#代码窗口,而不是 HTML编辑模式.

我想在两个水平排列的窗格中编辑同一个文件.

这可能吗?免费附加组件很好.

编辑:我安装了CodeRush Express,它似乎已经对我的代码窗口边框做了一些事情.

编辑#2:这不是CodeRush.我试过没有CodeRush的VM,我有完全相同的问题.

ide visual-studio-2008 visual-studio

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

ASP.NET的BlogEngine.Net是否可以叠加到Wordpress?

我对Wordpress有点熟悉,我已经习惯了一点.有一个庞大的社区,有大量的插件和主题等.BlogEngine.Net是否有优势?你会推荐另一个.NET CMS吗?

谢谢你的帮助.

.net wordpress blogs blogengine.net

17
推荐指数
2
解决办法
7889
查看次数

Ruby术语问题:这是一个Ruby声明,定义和赋值,都在同一时间吗?

如果我说:

x ="abc"

这似乎是一个声明,定义和赋值,所有这些都在同一时间,无论我之前是否曾在程序中说过任何关于x的内容.

它是否正确?

我不确定Ruby中用于声明,定义和分配的正确术语是什么,或者由于Ruby中的动态类型,这些东西之间甚至有区别.

@tg:关于你的观点#2:即使x在x ="abc"语句之前存在x,你难道不能将x ="abc"语句称为定义/重新定义吗?

ruby terminology declaration definition

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

购买或构建Web部署?

我一直在评估适用于Windows应用程序的各种安装和Web部署解决方案.我将在这里澄清(没有太多细节,这些工具已在其他问题中介绍过)我对选项的理解:

  • NSIS - 生成安装程序可执行文件的免费工具.小二进制.专门的,有时是迟钝的脚本语言.
  • Inno Setup - 用于安装可执行文件的免费工具.各种二进制压缩方案.Pascal脚本引擎.
  • WIX - 用于生成MSI二进制文件的免费工具集.XML定义语言.
  • WIX ClickThrough - 用于打包,Web下载和自动更新检测的其他工具(现在是WIX核心的一部分).
  • InstallShield - 用于安装包装的商业开发环境.生成MSI二进制文件.类似于C语言的InstallScript语言.
  • 智慧 - 安装包装的商业开发环境.生成MSI二进制文件.
  • ClickOnce - Visual Studio支持的框架,用于将应用程序发布到Web服务器,并自动检测更新.不支持自定义安装要求(INI文件,注册表等...).包设置为MSI二进制文件.
  • 安装Aware - 用于安装的商业开发环境.生成MSI二进制文件.自动更新框架(Web Update).

如果我错过了,请告诉我.

并在StackOverflow上找到了一些有关这些技术的有用讨论:

我已经使用了一些这样的解决方案,以及一些专有的内部安装解决方案.它们主要关注打包安装并为开发人员提供访问运行时环境的框架.随着对Web部署和自动软件更新的需求不断增长,我期望在开发人员之间找到更多关于Web交付软件和后续更新框架的共识,我还没有真正找到共识.当然有可用的解决方案(ClickOnce,ClickThrough,InstallShield更新服务),但它们都有相当大的限制(如果我错误地代表其中任何一个,请纠正我).我会对提供以下某些内容的框架感兴趣:

  • 第三方托管/管理更新.
  • 访问客户端环境(INI文件,注册表等).
  • 用户注册/激活.
  • 反馈/错误报告

这让我印象深刻,即解决Web部署问题的最佳方法是通过定制的专有解决方案(可能利用现有的安装程序包).我已经看到这种解决方案适用于许多成功的应用程序:

  • FileZilla - HTTP请求update.filezilla-project.org检查更新,下载NSIS二进制文件(我认为),然后关闭以运行安装.
  • 大型多人游戏的自动更新是完全必要的,并且使用专有系统普遍实现.

所以,最后,我的问题:

  • 我是否错过了提供我需要的功能的Web部署框架?
  • 我的要求是否过于具体,无法合理地期望第三方框架能够实现?
  • 我应该购买还是建造?

clickonce installer windows-installer wix web-deployment

8
推荐指数
3
解决办法
4338
查看次数

MVC - 使用RedirectToAction传递数据()

我想获取在MVC用户表单中输入的数据并将其显示在不同的视图中.

该类具有以下私有变量:

IList<string> _pagecontent = new List<string>();
Run Code Online (Sandbox Code Playgroud)

以下操作接受FormCollection对象,验证它,并将其作为List传递到"预览"视图:

[Authorize(Roles = "Admins")]
[ValidateInput(false)]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult UpdateContent(FormCollection collection)
{
    if (ModelState.IsValid)
    {
        string PageToInsert = collection["PageToInsert"];
        string PageHeader = collection["PageHeader"];
        string PageBody = collection["PageBody"];

        //validate, excluded...

        _pagecontent.Add(PageToInsert);
        _pagecontent.Add(PageHeader);
        _pagecontent.Add(PageBody);

    }
    return RedirectToAction("Preview", _pagecontent);
}
Run Code Online (Sandbox Code Playgroud)

预览视图具有以下页面指令,用于传递强类型对象List:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Template.Master" Inherits="System.Web.Mvc.ViewPage<List<string>>" %>
Run Code Online (Sandbox Code Playgroud)

我希望能够使用Model对象来获取我的数据,但我不能.在接下来的行中,我得到一个error index out of bounds异常,声明索引必须是非负数且小于集合的大小:

<% if (Model[0].ToString() == "0") { %>
Run Code Online (Sandbox Code Playgroud)

并且一些奇怪的参数已经添加到URL中,因为它解析为 http://localhost:1894/Admin/Preview?Capacity=4&Count=3

所以我有两个问题:

  1. 当我调用RedirectToAction并将其传递给我的List时,为什么在视图的Model对象中无法访问它?
  2. 做正在做的事情的正确方法是什么,即将一组字符串传递给视图以便在那里显示?

c# asp.net-mvc redirecttoaction

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

jquery验证尚未创建的元素

我想知道是否有可能让jQuery Validator插件验证在最初设置规则时dom中尚不存在的元素.

调用.Rules("add",therules)方法只会将规则附加到当前存在于dom中的元素.如果我要创造一些.验证不会触发.有什么想法吗?

我正在使用的验证器的主页:http://bassistance.de/jquery-plugins/jquery-plugin-validation/

通过http://ejohn.org/blog/javascript-micro-templating/创建新元素

基本上有一个ajax调用,服务器返回一堆json(ajaj?),这个json通过resig的模板引擎输入.示例模板如下所示:

<script type="text/html" id="ProductsTemplateEdit">
    <td>
        <input type="hidden" value="<#= item.ID #>" id="Edit.ID" name="Edit.ID" />
        <input type="text" value="<#= item.Price#>" id="Edit.Price" name="Edit.Price" />
    </td>
</script>
Run Code Online (Sandbox Code Playgroud)

这些值显然是通过传入的json填充的.

我还应该提一下,我正在使用xval验证框架,它基本上为我自动生成jquery验证规则:http://blog.codeville.net/2009/01/10/xval-a-validation-framework-for- ASPNET-MVC /

validation jquery jquery-validate

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

有没有办法写出屏幕阅读器会忽略的内容?

我刚刚开始研究需要有视力和视力障碍的用户访问的页面.内容的某些元素,仅​​仅与仅与视觉元素相关的性质,根本不适用于使用屏幕阅读器的人.例如,一个链接在一个新窗口中打开一个视听演示文稿,但是由于我无法控制的情况,窗口调整得很笨拙,因此有一条消息说你应该调整窗口大小以便更好地查看所有内容.显然,对于无论如何都看不到它的人来说,这是无用的信息.

有没有一种可以让屏幕阅读器忽略某些内容的方法?

html css accessibility

21
推荐指数
3
解决办法
9637
查看次数

App.config - 加密部分错误:

我有一个应用程序加密配置文件中的一个部分.在我第一次尝试从配置文件中读取加密部分时,我收到一条错误消息:"无法识别的属性'configProtectionProvider'.请注意,属性名称区分大小写."

config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);  
// Get the section in the file.   
ConfigurationSection section = config.GetSection("EncryptedSection");


if (section != null)      
{           
    // Protect the section.
    section.SectionInformation.ProtectSection("RsaProtectedConfigurationProvider");
    section.SectionInformation.ForceSave = true;

    // Save the change.

    config.Save(ConfigurationSaveMode.Modified);  
}  
ConfigurationManager.RefreshSection("EncryptedSection");  
Properties.Settings.Default.Reset();

//This is the part where I read the encrypted section:

ConfigurationManager.RefreshSection("EncryptedSection");
System.Collections.IDictionary HSMMasterKeyConfig = (System.Collections.IDictionary)System.Configuration.ConfigurationManager.GetSection("EncryptedSection");
Run Code Online (Sandbox Code Playgroud)

这只发生在我第一次尝试读取加密部分时.我注意到.config文件在第一次保存后立即更新,但出于某种原因我需要重新启动应用程序才能使用加密部分.

.net c# xml configuration

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

在刚刚开始学习的平台上完成工作的计费道德规范

虽然这不适用于我目前的情况,但我相信我们以前都去过那里.您是一名Java开发人员,他被要求使用C#开发应用程序,或者您是ASP.NET开发人员要求在ASP.NET MVC中执行某些操作,或者是有能力执行Rails或Django站点的PHP开发人员.

从根本上说,如果你是一个称职的程序员,这些平台转换不应该是一个问题.如果有足够的时间,您可以期望变得像在旧平台上一样精通.

但是,如果这是一个客户的自由项目,那么在他们的角钱里学习这个平台似乎是不道德的吗?假设客户没有给你无限的时间来完成项目,由于你的经验不足,会有妥协和可能的质量问题.

也就是说,你必须从某个地方开始,并不是每个人都有空闲的时间来修补新的语言/平台.有时只需咬紧牙关就可以尝试智能地计划事情并完成任务并获得报酬.

这看起来不道德吗?接受较低的费率会使其更符合道德吗?

payment platform billing

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

使用python map和其他功能工具

这非常难以理解,但我正在尝试学习/理解python中的函数式编程.以下代码:

foos = [1.0,2.0,3.0,4.0,5.0]
bars = [1,2,3]

def maptest(foo, bar):
    print foo, bar

map(maptest, foos, bars)
Run Code Online (Sandbox Code Playgroud)

生产:

1.0 1
2.0 2
3.0 3
4.0 None
5.0 None
Run Code Online (Sandbox Code Playgroud)

问:有没有办法在python中使用map或任何其他功能工具来生成以下没有循环等.

1.0 [1,2,3]
2.0 [1,2,3]
3.0 [1,2,3]
4.0 [1,2,3]
5.0 [1,2,3]
Run Code Online (Sandbox Code Playgroud)

正如附注所示,如果foo和bar之间存在依赖关系,实现将如何变化.例如

foos = [1.0,2.0,3.0,4.0,5.0]
bars = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

并打印:

1.0 [2,3,4,5]
2.0 [1,3,4,5]
3.0 [1,2,4,5]
...
Run Code Online (Sandbox Code Playgroud)

PS:我知道如何使用if,循环和/或生成器天真地做,但我想学习如何使用功能工具实现相同的功能.是仅仅在maptest中添加if语句或在maptest内部将另一个过滤器映射应用于条形图的情况?

python dictionary functional-programming

127
推荐指数
7
解决办法
22万
查看次数