小编Dar*_*rov的帖子

jQuery获取特定类的第二个或x div

这应该很简单,但我无法弄清楚

例如,假设类.contentdiv正在搜索.

我想获取(或选择)文档中的第二个或(x金额).contentdiv然后获取该div的html.

x是我想要选择的div,所以假装x是1,2或3或任何数字

jQuery('#slider').filter('.contentdiv').match(x).html();
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

序列化对象数组

[Serializable()]
public class A
{

        [XmlArrayAttribute("Item")]
        public  List<B> items;
}

[Serializable()]
[XmlType(TypeName = "Item")]
public class B
{

}
Run Code Online (Sandbox Code Playgroud)

序列化后,我发现我有类似的东西

<Item>
   <Item> **** </Item>
   <Item> **** </Item>
    *****
</item>
Run Code Online (Sandbox Code Playgroud)

但我只想要

 <Item> **** </Item>
 <Item> **** </Item>
Run Code Online (Sandbox Code Playgroud)

怎么弄?

.net c#

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

从Html.RouteLink生成绝对URL

@Html.RouteLink("Validate", "ValidateEmail", new { email = Model.Email, key = Model.Key })用来生成一个链接,我通过电子邮件发送给新注册的用户.当我尝试这个时,我发现,wops,它没有生成绝对的URL ...这意味着我有一个类似的链接<a href="/Membership/Validate/email.to%40you.com?key=someKey">Validate</a>.但是,当我在电子邮件中发送此链接时,它(原因)将无法正常工作,那么我该如何改进呢?有什么简单的解决

asp.net-mvc routes html-helper asp.net-mvc-3

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

在ASP.NET MVC RC3中使用Razor - @ String.Format("{0:hh:mm:ss}",timespan)错误 - 错误?

FormatException出现以下错误:

<td class="numeric">@String.Format("{0:hh:mm:ss}", testrun.ExecutionTime)</td>
Run Code Online (Sandbox Code Playgroud)

ExecutionTimeTimeSpan 在哪里?此格式字符串有效.这是一个错误还是我错过了一些明显的东西(考虑到时间已晚 - 后者可能是它).

asp.net-mvc razor asp.net-mvc-3

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

C#中的字典类 - 两个对象的等价

我有一个名为Class1的类我覆盖它的Equals函数现在我有一个Dictionary的实例我添加了一个名为OBJ1的Class1实例.我有另一个名为OBJ2的Class1实例.对于OBJ1.Equals(OBJ2),代码返回true.但我在字典中找不到OBJ2.

这是伪代码

Class1 OBJ1 = new Class1(x, y, z);
Class1 OBJ2 = new Class1(a, b, c);
Dictionary<Class1, int> dic1 = new Dictionary<Class1, int>();
dic1.Add(OBJ1, 3);
OBJ1.Equals(OBJ2) -------------> return true
Dictionary.ContainsKey(OBJ2) --------------> return false
Run Code Online (Sandbox Code Playgroud)

为什么会这样?任何帮助都会受到高度欢迎

c# dictionary equals

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

如何在C#中使变量(不是类成员)"只读"

我是C#世界的新手,我找不到在C#中声明只读变量的方法(类似于在c ++中声明"const"变量).有吗?

我给你举个例子:

...
int f() { return x; } // x is not const member
...
void g() {
    int readOnlyVar = f(); // is there a method to declare readOnlyVar as read only or const

    // Some code in which I want to restrict access to readOnlyVar to read only 
}
Run Code Online (Sandbox Code Playgroud)

c# c#-3.0 c#-4.0

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

使用asp.net连接到mySQL数据库

所以经过一些尝试,我发现我需要一个驱动程序.我已经从下面的链接安装了组件.但是当我尝试添加它时,我仍然找不到任何SQL引用?我想知道是否有人会知道这个的原因?我刚开始使用asp.net.我发现了几个关于连接代码的其他问题,但我找不到之前遇到连接器/组件问题的人?

MYSQL连接器 http://dev.mysql.com/downloads/connector/net/5.0.html

Microsoft数据访问组件(MDAC)2.8 http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&displaylang=en

我正在使用Visual Studio.

mysql asp.net

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

我可以使用"HostingEnvironment"来确定它是Web还是Win

在我的库中,我使用HostingEnvironment.MapPath作为我的Web应用程序.但我需要从Windows窗体和Windows服务调用相同的功能.

在Windows应用程序中,HostingEnvironment.ApplicationID为null,在Web应用程序HostingEnvironment.ApplicationID中类似于"99xxx999".

我可以使用"HostingEnvironment"来确定它是Web还是Win?

使用它是否安全?

if (HostingEnvironment.ApplicationID == null)
{
    //called from windows application
}
else
{
    //called from web application
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc winforms

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

如何从MVC调用需要日期时间的存储过程

我想用输入参数调用这个存储过程:

proc [dbo].[Invoice_GetHomePageInvoices] (

      @FinancialYearStartDate datetime = null
,      @FinancialYearEndDate datetime = null
Run Code Online (Sandbox Code Playgroud)

麻烦的是我通常从我的代码调用存储过程的方式是:

return _db.Database.SqlQuery<HomePageInvoice>(string.Format("EXEC Invoice_GetHomePageInvoices @FinancialYearStartDate = '{0}', @FinancialYearEndDate = '{1}'", financialYear.StartDate.ToString(), financialYear.EndDate.ToString()));
Run Code Online (Sandbox Code Playgroud)

所以这不会起作用,因为我基本上将我的日期时间转换为字符串.

我该怎么办呢?

c# stored-procedures entity-framework

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

ASP.NET MVC数据库访问

我一直在尝试在ASP.NET MVC项目中使用预先存在的数据库.我创建了一个"数据连接"到我的(Microsoft SQL)数据库(".\ SQLEXPRESS.Databases"),其中包含表"Test".该表有两列,"ID(int)"和"name(nvarchar(MAX))".

在"Models"文件夹中,我放了这个新类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

using System.Data.Entity;

namespace MvcMovie.Models
{
    public class Test
    {
        public int ID { get; set; }
        public string name { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后(在"控制器"中)我有一个新的Controller,"HelloWorldController".在这我有这个功能:

    public ActionResult Index()
    {
        DataSet data;
        DataTable table;

        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();

            SqlCommand select = new SqlCommand("SELECT * FROM Test", connection);

            SqlDataAdapter adapter = new SqlDataAdapter();
            adapter.SelectCommand = select;

            data = new DataSet();
            adapter.Fill(data, "Test");

            table = …
Run Code Online (Sandbox Code Playgroud)

c# database asp.net-mvc view

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