小编M4N*_*M4N的帖子

如何在代码隐藏中使用Eval来设置Page.Title

我有一个绑定到ListView控件的SQLDataSource,但我想将绑定记录的一部分放入HTML TITLE属性.这是我想要更改的代码隐藏文件,因此可以使用Eval根据数据内容构建动态TITLE:

Public Partial Class zShowAd
Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Me.Page.Title = " Dynamically set in ASPX page" 
        'how to use Eval here instead of the above constant ??    
    End Sub
End Class
Run Code Online (Sandbox Code Playgroud)

这是相应的.aspx文件:

<%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/zSEO.master" 
  CodeBehind="zShowAd.aspx.vb" Inherits="Zipeee.zShowAd" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div>
  <asp:ListView ID="ShowAd" runat="server" DataSourceID="aPosting">
    <LayoutTemplate>
      <asp:PlaceHolder runat="server" ID="itemPlaceholder"></asp:PlaceHolder>
    </LayoutTemplate>
   <ItemTemplate>
   <div>
    <div id="wrapper"> 
        <div id="header"></div> 
        <div id="main"> 
            <div id="nav">    AdID: <%#Eval("AdID")%></div> 
            <div id="extras">Price: …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net data-binding eval page-title

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

使用jquery-ui对话框作为ASP的确认对话框:LinkBut​​ton(如何调用postbck)

我想使用jQuery UI的对话框来实现一个确认对话框,当用户单击一个删除链接(使用一个实现asp:LinkButton)时会显示该对话框.
我正在使用如下所示的代码(从jquery ui文档复制):

<!-- the delete link -->
<asp:LinkButton ID="btnDelete" runat="server" Text="Delete"
  OnClick="btnDelete_Click" CssClass="btnDelete"></asp:LinkButton>

<!-- the confirm-dialog -->
<div id="dialog-confirm-delete" title="Delete?" style="display:none;">
  <p>Are you sure you want to permanently deleted the selected items?</p>
</div>

<script>
$(document).ready(function () {
    // setup the dialog
    $('#dialog-confirm-delete').dialog({
        autoOpen: false,
        modal: true,
        buttons: {
          "Delete all items": function () {
                 $(this).dialog("close");
                 // ===>>> how to invoke the default action here
              },
          Cancel: function () { $(this).dialog("close"); }
        }
    });

    // display the …
Run Code Online (Sandbox Code Playgroud)

asp.net webforms jquery-ui jquery-ui-dialog

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

如何将Dictionary <string,object>的键放入已排序的字符串[]中

什么是得到一个按键的最佳方式(*)Dictionary<string, object>string[](按字母顺序排序)?

例:

var d = new Dictionary<string, int>();
d.Add("b", 1);
d.Add("f", 2);
d.Add("a", 3);

string[] sortedKeys = ...;
// sortedKeys should contain ["a", "b", "f"]
Run Code Online (Sandbox Code Playgroud)

(*)我对"最佳方式"的意思可能是:它应该易于编写和阅读,但仍应产生良好的性能

sorting generics dictionary c#-4.0

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

使用MySQL存储十进制数

什么是存储价值的最佳类型:

48.89384-2.34910

其实我正在使用float.

mysql sql

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

如何按字符串描述的顺序对列表<string>进行排序

我有一个这样的列表:

List<string> list_lines = new List<string>();
list_lines.add("name1__pass1__com__14__55");
list_lines.add("name2__pass2__com__14__5445");
list_lines.add("name3__pass3__com__14__456456");
list_lines.add("name4__pass4__com__14__1357");
list_lines.add("name5__pass5__com__14__20000");
list_lines.add("name6__pass6__com__14__25");
list_lines.add("name7__pass7__com__14__12");
Run Code Online (Sandbox Code Playgroud)

和更多...

如你所见,这里有一个分隔符 - >"__"在该列表中的每个字符串中.
意思 :

string[] Separator = new string[] { "__" };   

foreach(string s in list_lines)
{
    string[] line_ar = s.Split(Separator, StringSplitOptions.None);
    int Num  = int.parse(line_ar[4]);
}
Run Code Online (Sandbox Code Playgroud)

我想按该列表的Num部分对该列表进行排序.
我使用StackOverflow测试一些方法,但是它们中存在一个大错误列表.

非常感谢能帮我把它扔掉

c# sorting string list

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

通用函数重载

我有以下问题:

有几个颜色接口与基本接口IColor.

public interface IColor { }
public interface IColor3 : IColor { }
public interface IColor4 : IColor { }
Run Code Online (Sandbox Code Playgroud)

某些算法仅支持对某些颜色类型的处理:

    public static Image<TColor, byte> Bla<TColor>(this Image<TColor, byte> img, bool inPlace = true)
        where TColor : IColor4
    {
       //do something
    }

    public static Image<TColor, byte> Bla<TColor>(this Image<TColor, byte> img, bool inPlace = true)
        where TColor : IColor3
    {
       //do something
    }
Run Code Online (Sandbox Code Playgroud)

当我尝试编译时,我得到一个错误,即已经定义了具有相同参数的函数.我该如何解决这个问题?

c# generics overloading

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

折叠嵌套DIV的边框

我在设计嵌套DIV时遇到了问题(请参阅此处的示例).

我有一些class="box"动态渲染的嵌套DIV(with ),例如:

<div class="box" id="1">
  other content
  <div class="box" id="2">
    <div class="box" id="3">
    </div>
  </div>
  other content
  <div class="box" id="4">
  </div>
</div>
other content
Run Code Online (Sandbox Code Playgroud)

我希望这些DIV在底部有一个边框:

<style>
div.box {border-bottom: solid 1px gray;}
</style>
Run Code Online (Sandbox Code Playgroud)

问题是,当两个嵌套DIV的底部边界相邻时(例如框2和3或框1和4),则结果是高度为2(或更多像素)的灰线.

如果它们相邻,是否可以折叠嵌套DIV的边界?

我尝试添加border-collapse: collapse,但这没有帮助.

css border

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

startup.cs文件的作用是什么?

我试图探索一些我找到该startup.cs文件的ASP.NET-5应用程序.我们在哪里设置路由和所有(当然不仅仅是路由).我也看到了一些演示,其中所表现出来的使用依赖注入这里.所以,我正在寻找以下问题的答案:

  1. 为什么会这样startup.cs?它能做什么?
  2. 这个文件有什么用?
  3. 这有什么好处?

是否有任何好的文档来了解startup.cs详细信息的使用.如果我们将类名"Startup"更改为其他内容,为什么应用程序不起作用?

我对OWIN和管道有非常基本的想法.请帮我找到这些答案.

owin asp.net-core

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

从列表中删除项目的最佳方法

我有500.000到1.000.000个实例的列表MyClass,其中包含以下属性:

class MyClass
{
    string ParentId;
    string Name;
    DateTime StartDate;
    DateTime EndDate;
}
Run Code Online (Sandbox Code Playgroud)

数据可能如下所示:

ParentId | Name    | StartDate    | EndDate
----------------------------------------------
parent1  | alpha   | 01-01-2011   | 02-02-2015
parent1  | beta    | 01-01-2011   | 02-02-2014
parent2  | gamma   | 01-01-2012   | 02-02-2011
Run Code Online (Sandbox Code Playgroud)

我需要过滤列表,使其包含"alpha"和"gamma"对象.应该排除"beta"对象,因为它具有与alpha相同的父级,但是具有早期的EndDate.

即结果列表应该每个ParentId只包含一个实例(具有最新EndDate的实例).

过滤需要表现良好.

c# linq ienumerable lambda

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

我可以从cake-build文件中调用gulp吗?

我有一个ASP.NET解决方案,其中我使用gulp执行一些任务(例如,较少编译)。在Visual Studio中,相应的gulp-task绑定到BeforeBuild事件,因此每当我构建解决方案时它将自动启动。

我正在尝试用Cake构建和包装解决方案。虽然使用DotNetBuild()MSBuild()任务构建解决方案都可以正常工作,但是在构建过程中不会执行gulp任务。

似乎gulp(可能还有其他任务运行器)在构建过程中不会自动“集成”。

蛋糕在构建过程中是否以某种方式支持调用gulp?
(当然,理想情况下,如果不可用,它还应该还原gulp本身(使用npm / package.json)。)

asp.net gulp cakebuild

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