小编Pho*_*_uy的帖子

任何用于新行自动连接的 Visual Studio 2010 扩展?

我有一个关于 Visual Studio 2010 的问题...在单声道开发中,当我有这样的字符串时:

string s = "hello, how are you";
Run Code Online (Sandbox Code Playgroud)

如果我在“如何...”的开头按 Enter 键,代码会自动更改为:

string s = "hello, " + 
"how are you?";
Run Code Online (Sandbox Code Playgroud)

Visual Studio 2010 中是否有一些扩展可以在新的字符串行上自动连接?

谢谢!

c# string-concatenation visual-studio-2010

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

在bootstrap中创建3个并排面板

如何在引导程序中并排创建3个面板?我试着用这个运气:

<div class="panel panel-default">
   <div class="panel-heading">Main panel</div>
    <div class="row">
        <div class="col-sm-4">
            <div class="panel panel-default">
                 <div class="panel-heading">panel 1</div>
            </div>
        </div>
        <div class="col-sm-6">
             <div class="panel panel-default">
                 <div class="panel-heading">panel 2</div>
            </div>
        </div>
        <div class="col-sm-2">
            <div class="panel panel-default">
                 <div class="panel-heading">panel 3</div>
            </div>
        </div>
    </div>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

结果:

Main panel
    PANEL 1 
    PANEL 2 
    PANEL 3
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap-3

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

Html.BeginForm 带有路由 id 参数并在提交时获取参数?

我的 mvc 项目中有一个这样的方法:

[Route("Categories/{categoryId}")]
public ActionResult List(SearchQueryCommand searchQuery) {
    //Stuff
    return View();

}
Run Code Online (Sandbox Code Playgroud)

所以这个方法被称为: 'www.myweb.com/Categories/212'

但是我有一个带有表单的下拉列表,该表单可以对此查询进行排序并将其再次发送回服务器以获取排序结果。在我的剃刀视图中,我有这个:

@using (Html.BeginForm(new { categoryId = Model.CategoryId }))
{
                <div>
                    <small>@Html.LabelFor(m => m.Order, "sort by")</small>
                    @Html.DropDownListFor(m => m.Order, Model.ProductSortByOptions, new { onchange = "this.form.submit();" })
                    <button class="nojs" type="submit">ok</button>
                </div>
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,我不知道如何格式化我的代码在我的网址是这样的:'www.myweb.com/Categories/213?Order=MinPrice'

我有哪些选择来执行此操作?

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

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

在 C# 中创建或替换没有 root 的 XML 中的节点

我有一个像这样的 XML 文件:

<Something>....</Something>
<Another>....</Another>
<Other>...</Other>
Run Code Online (Sandbox Code Playgroud)

这个 XML 文件没有根元素(我知道这是一种错误的 XML 格式)。

我需要在这个 XML 中创建或替换(如果它已经存在)一个节点,但我不能使用XDocument或者XmlDocument因为他们需要一个根元素才能工作,我不能向这个 XML 添加一个根元素,因为我可以'不要更改应用程序(Windows 窗体应用程序)中的更多代码。

我有哪些选择来执行此操作?

编辑 1:使用@chridam 的示例,我有这个方法,但它替换了整个 XML。我需要改变什么?

public void ReEscribirNodoXML(string pathXml, string nodoName, string nodeContent)
{
    if (File.Exists(pathXml))
    {
        XmlValidatingReader vr = new XmlValidatingReader(pathXml, XmlNodeType.Element, null);
        while (vr.Read())
        {
            Debug.WriteLine("NodeType: {0} NodeName: {1}", vr.NodeType, vr.Name);
        }

        XmlWriterSettings settings = new XmlWriterSettings();
        settings.Indent = true;
        settings.OmitXmlDeclaration = true;
        settings.NewLineOnAttributes = true;

        var writer = XmlWriter.Create(pathXml, settings);
        writer.WriteStartElement(nodoName);
        writer.WriteRaw(nodeContent);
        writer.WriteEndElement();

        writer.Flush();
    }
    else …
Run Code Online (Sandbox Code Playgroud)

c# xml xmldocument linq-to-xml

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

Java String.format向整数添加空格

我有一小段代码,我不理解输出.

此输出为我的字符串格式文本添加空格.我做错了什么?

public class HelloWorld{

     public static void main(String []args){
        int a1 = 540;
        int a2 = 492;
        int a3 = 200;
        int a4 = 500;
        int a5 = 600;
        String a = "/share.html?title=%1s&description=%2s&image=%3s&width=%4s&height=%5s";
        String b = String.format(a, a1, a2, a3, a4, a5);
        System.out.println(b);
     }
}
Run Code Online (Sandbox Code Playgroud)

输出是:

/share.html?title=540&description=492&image=200&width= 500&height=  600
Run Code Online (Sandbox Code Playgroud)

为什么最后一个宽度和高度上有这些空格?

java

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

Concat和/或合并两个通用列表中的对象

我需要帮助解决这个问题...我有两个相同对象的列表"SearchResult",这个对象有一个id属性和一个score属性.在两个列表中可以存在相同的id,但是具有不同的分数,所以我需要创建一个组合相同id的新List,但是得分必须是两个得分的总和,最后,列表按最终得分排序.我怎样才能做到这一点?我搜索linq查询,但我找不到任何解决方案.

我希望你能帮助我,谢谢!

c# linq generic-list

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

在debug或release con console应用程序中创建文件夹

我在vs2010(C#)中有一个控制台应用程序,在项目中,我有一个由我添加的文件夹(右键单击项目.. add->文件夹),我想在编译应用程序(调试或发布)时,然后将在调试或发布目录中创建该文件夹(如果不存在).

那可能吗?

控制台应用程序是一个守护程序,可以访问数据库并使用在该文件夹中分配的模板发送电子邮件.

我希望你能帮助我.谢谢!

directory compilation console-application c#-4.0

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

仅从 javascript 中的数组列表中获取公共对象

我的 javascript 代码中有几个数组(我也在使用淘汰赛 js),我想获得一个仅包含所有数组的公共对象的数组。

我的代码是这样的:

Array1 = [{a: 1, b: 'something'}, {a: 2, b: 'something1'},{a: 3, b: 'something3'}];

Array2 = [{a: 3, b: 'something3'}, {a: 1, b: 'something'}, {a: 4, b: 'something4'}]

Array2 = [{a: 3, b: 'something3'}, {a: 1, b: 'something'}, {a: 5, b: 'something5'}]
Run Code Online (Sandbox Code Playgroud)

所以,从这个数组中,我想把所有的共同点放到一个数组中,所以结果是这样的:

Array4 = [{a: 1, b: 'something'}, {a: 3, b: 'something3'}]
Run Code Online (Sandbox Code Playgroud)

我不得不提到 Array1、Array2 和 Array3 位于另一个数组中,如下所示:

Array0 = [Array1, Array2, Array3];
Run Code Online (Sandbox Code Playgroud)

希望你能帮我解决这个问题,谢谢!

javascript arrays jquery

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

在淘汰赛js上执行一个不真实的检查绑定?

我在knockout js中有一个输入类型复选框,我想在选中此复选框时执行"not true"操作.像这样的东西:

<input type="checkbox" data-bind="checked: !IsVisible"/> 
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我知道我可以调用IsHidden并设置常见的检查绑定,但我有一个特殊情况,我需要这种行为.

javascript jquery checked knockout.js

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

在knockout js observableArray中加入函数?

有没有办法在observableArray中执行javascript join函数?

在javascript中,我可以执行以下操作:

var a = ["1", "2", "3"];

var p = a.join(',');  
Run Code Online (Sandbox Code Playgroud)

和p将是"1,2,3"但是淘汰赛我找不到办法做这个动作?

javascript arrays knockout-2.0 knockout.js

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