小编mar*_*ith的帖子

更改div id ="content"后代的所有Select元素的宽度

我正在尝试设置<select>作为a的后代的所有元素<div>.我可以在他们上课,但我想要聪明:-)

我相信它在ie6中不起作用,但它是否在ie7等工作?

你怎么做呢

这是我的一个选择(它没有类或id),但它们都是div的后代,其id为"content"

<div id="content">
    <select >
        <option></option>
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

css stylesheet

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

自定义IComparer for List(排序)的问题 - c#

任何人都可以帮助,我有问题做一个排序,我以为我已经排序但似乎没有工作.

我有一个存储以下值的List

8,6,10,11,7

我还有另一个List(我班上的配件,它有一个叫做accessoryId的属性,当前的类是id的顺序,当前是6,7,8,10,11)

因此,我需要将它们从6,7,8,10,11排序到简单列表中使用的顺序,即8,6,10,11,7

我有我的icomparable(见下文),我这样打电话 - 它确实输入但是出了问题,因为列表仍然有我所有的课程,但仍然是6,7,8,10,11的顺序

   // accesories is the IList<Accessories> (hence why i am use ToList)
   // and sortOrder is the simple int list list<int>
   accesories.ToList().Sort(new ItemTpComparer(sortOrder));  

class ItemTpComparer : IComparer<Accessories>
{
    private IList<int> otherList;

    public ItemTpComparer(IList<int> otherList)
    {
        this.otherList = otherList;
    }

    #region IComparer<Accessories> Members

    public int Compare(Accessories x, Accessories y)
    {

        if (otherList.IndexOf(x.AccessoryId) > otherList.IndexOf(y.AccessoryId))
            return 1;

        else if (otherList.IndexOf(x.AccessoryId) < otherList.IndexOf(y.AccessoryId))
            return -1;
        else
            return 0;

        // tried below also didn't work
        //return otherList.IndexOf(x.AccessoryId) …
Run Code Online (Sandbox Code Playgroud)

c# sorting ilist list icomparer

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

使用linq2sql/datacontext将记录插入db

我正在尝试使用linq2db将标准记录插入到我的数据库中,但我一直看到ADD方法的示例,我似乎没有...我目前的情况如下,因为你可以看到我有我的datacontext. ...(没有添加方法)... Reservation类是我作为DTO创建的一个单独的类 - 我认为这是正确的吗?

任何帮助真的很感激,

    public bool AddReservation(Reservation reservation)
    {
        bool success = false;
        try
        {
            MiningDataContext db = new MiningDataContext();


            db.Reservations. // NO ADD HERE


        }
        catch { }

        return success;
    }
Run Code Online (Sandbox Code Playgroud)

c# linq database visual-studio-2008 linq-to-sql

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

ASP.NET MVC:将virtualpath转换为actualpath是错误的

我一直在我的视图中使用<%和%>内的Url.Content,所有似乎都工作正常...然后从我的控制器我尝试了以下,但它总是返回错误的路径

 XDocument xdoc = XDocument.Load(Url.Content("~/content/xml/faq.xml"));
Run Code Online (Sandbox Code Playgroud)

 XDocument xdoc = XDocument.Load(VirtualPathUtility.ToAbsolute("~/content/xml/faq.xml"));
Run Code Online (Sandbox Code Playgroud)

基本上路径应该是c:\ Vs2008\Source\MyAppName .....

但它返回c:\ MyAppName .....

所以它无效,

任何想法为什么这是幸福的?有工作吗?

c# asp.net asp.net-mvc

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

c#:IsNullableType助手类?

有人可以帮忙吗?

我有一些代码在两个项目之间共享.代码指向一个模型,该模型基本上是来自db的属性集合.

问题在于某些属性在1个模型中使用可空类型而另一个属性则不在

真的dbs应该使用相同,但他们不..

所以例如有一个名为IsAvailble的属性,它在一个模型中使用"bool"而另一个使用bool?(可空类型)

所以在我的代码中我做了以下几点

 objContract.IsAvailble.Value ? "Yes" : "No"   //notice the property .VALUE as its a bool? (nullable type)
Run Code Online (Sandbox Code Playgroud)

但是这条线在使用标准"bool"(不可为空)的模型上会失败,因为在不可为空的类型上没有属性.VALUE

是否有某种辅助类,我检查属性是否为可空类型,我可以返回.Value ..否则我只是返回属性.

有人有解决方案吗?

编辑

这就是我现在所拥有的.....我正在检查可空类型版本中的HasValue

public static class NullableExtensions {public static T GetValue(this T obj)其中T:struct {return obj; public static T GetValue(this Nullable obj)其中T:struct {return obj.Value; }

    public static T GetValue<T>(this T obj, T defaultValue) where T : struct
    {
        return obj;
    }

    public static T GetValue<T>(this Nullable<T> obj, T defaultValue) where T : struct
    {
        if (obj.HasValue)
            return …
Run Code Online (Sandbox Code Playgroud)

c#

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

VS 2010中的WCF Restful服务?

有没有人知道在VS 2010中创建WCF Restful服务的好的截屏视频,演练或教程?

我找到了入门套件,但这似乎适用于.net 3.5/VS 2008.

然后我通过扩展库找到了VS 2010的WCF Restful服务模板......这似乎是我需要的,但我不知道从哪里开始..

我很感激任何人的反馈

rest wcf visual-studio-2010

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

在ajax成功时,Jquery"THIS".myFuntionName不可用?但之前还好

任何人都可以帮助,我有一个关键字这个问题..在进入ajax调用之前它可用但是在进入成功时.我的"这个"是可用的,但不包含相同的信息,即我希望调用的方法..这个例子显示我的意思..

我很感激任何帮助,this.isoDateReviver在做ajax之前可用..然后当成功到来时.. this.isoDateReiver是UNDEFINED

   var data = new Object();
data.year = this.today = new Date().getFullYear();

this.isoDateReviver("yes","yes");                //// THIS WORKS HERE

$.ajax({
    type: "POST",
    url: "MyService.aspx/GetHolidays",
    data: JSON.stringify(data),
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(msg) {
        var holidays = JSON.parse(msg.d,
       this.isoDateReviver);             // THIS DOES NOT WORK its undefined

        Calendar.initalizeHolidays(holidays);
    },
    error: function(msg) {
        alert(error);
    }
}); 
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

有没有更好的方法来写"$('#sender-name')[0] .value;"而不是使用0元素?

是否有更好的写作方式

$( '#发件人名')[0].价值;

而不是使用0元素...它是一个id所以只有1个元素应该存在,是否有某种FirstElement属性或第一个孩子或什么?

基本上我将它返回到变量..但当然jquery返回一个项目数组但它是一个id所以我对数组只对第一项不感兴趣..

有任何想法吗?

谢谢

jquery

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

对齐嵌套div的正确方法?

谁能告诉我定位在当前DIV嵌套式div最好的办法..基本上有2周的div ...外部和内部..内心的需求将在20个像素和20个像素下形成电流..

我有

 <div>
      <div>

      </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

我尝试将内部div设置为相对和前20px并保持20px,它似乎在IE7中工作但在FF或IE8中不起作用

html css

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