小编Jur*_*nov的帖子

如何剪一根绳子

我有一个字符串,如"/ LM/W3SVC/1216172363/root/175_Jahre_STAEDTLER_Faszination_Schreiben"

我只需要"175_Jahre_STAEDTLER_Faszination_Schreiben",其中"root"是分隔符.我怎样才能做到这一点?

c#

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

C#LinkBut​​ton.PostBackUrl - 没有JS的新窗口

是否可以在asp:LinkButton没有JavaScript的情况下使用它来打开新窗口?目前我有可行的下一个代码,但使用JS.

<asp:LinkButton ID="lnkPcName" runat="server" OnClientClick="window.document.forms[0].target='_blank';" PostBackUrl='<%# Eval("ComputerId", "ComputerInfo.aspx?ComputerId={0}") %>'><%# Eval("pcName") %></asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

c# asp.net linkbutton postbackurl

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

如何使用Dictionary.Values.Where <TSource>(Func <TSource,bool>谓词)来查找所需的值?

我有字典,喜欢

Dictionary<string, bool> accValues = new Dictionary<string, bool>()
Run Code Online (Sandbox Code Playgroud)

我希望获得特定密钥的bool值.我可以通过foreach来做,比如

foreach (KeyValuePair<string, bool> keypair in accValues)
            {
                if (keypair.Key == "SomeString")
                {
                    return keypair.Value;
                }
            }
Run Code Online (Sandbox Code Playgroud)

但是如何实现使用Where功能呢?

c# asp.net dictionary

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

如何使用C#和正则表达式解析字符串?

我如何转换字符串:

"Microsoft Windows XP Professional x64 Edition|C:\\WINDOWS|\\Device\\Harddisk4\\Partition1"

"Microsoft Windows XP Professional x64 Edition"

...使用正则表达式?

我想在|符号后删除所有符号.通过它很容易实现Regex.Replace吗?我在哪里可以找到Regex.Replace模式的语法描述?

c# regex string parsing

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

来自2个StringCollections的C#Repeater.DataSource

我有2个StringCollections:

StringCollection ParameterIDs
StringCollection ParameterValues
Run Code Online (Sandbox Code Playgroud)

是否能够将这两个StringCollections映射为DataSource,如下所示:

repeater.DataSource = ParameterIDs (as row1) + ParameterValues (as row2);
repeater.DataBind();
Run Code Online (Sandbox Code Playgroud)

并在转发器中使用它们:

                <asp:Repeater ID="repeatParameters" runat="server">
                    <HeaderTemplate>
                        <table>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <tr>
                            <td class="formLabel">
                                <asp:Label ID="lblParameterID" Text="<% #DataBinder.Eval(Container.DataItem,"ParameterIDs") %>" runat="server" MaxLength="50"></asp:Label><br />
                            </td>
                            <td class="formInputText">
                                <asp:Label ID="lblParameterValue" Text="<%#DataBinder.Eval(Container.DataItem,"ParameterValues") %>" runat="server" MaxLength="50"></asp:Label><br />
                            </td>
                        </tr>
                        <tr>
                    </ItemTemplate>
                    <FooterTemplate>
                        </table>
                    </FooterTemplate>
                </asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

c# repeater datasource

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