小编Exi*_*tos的帖子

这个MVC项目的第一行是什么意思?

可能重复:
C#中两个问号共同意味着什么?

我正在看一个MVC项目,cshtml页面的第一行是:

@if (Model.DatabaseIssue ?? false) {
Run Code Online (Sandbox Code Playgroud)

}

这是什么意思?什么是双?? 为什么用它?

c# asp.net asp.net-mvc

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

默认构造函数和无参数构造函数之间的区别?

默认构造函数没有参数.并且你写的构造函数也没有参数.那么c#的最终区别是什么?

当你继承默认构造函数和无参数构造函数时,它们在继承类型上暴露的情况完全相同吗?因为我的IOC容器似乎不这么认为.(统一).

干杯,皮特

c#

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

为什么这个xPath(c#)不起作用?

得到这个xml:

<?xml version="1.0" encoding="UTF-8"?>
<video xmlns="UploadXSD">
  <title>
    A vid with Pete
  </title>
  <description>
  Petes vid
  </description>
  <contributor>
    Pete
  </contributor>
  <subject>
    Cat 2
  </subject>
</video>
Run Code Online (Sandbox Code Playgroud)

而这个xpath:

videoToAdd.Title = doc.SelectSingleNode(@"/video/title").InnerXml;
Run Code Online (Sandbox Code Playgroud)

我得到一个'对象引用未设置为对象的实例'.任何想法为什么这是一个有效的xpath我可以看到它曾经工作...

c# xml xpath

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

我该如何修复这个正则表达式?

我有字符串:

CN=Help & Technical,CN=Users,DC=dave,DC=com
Run Code Online (Sandbox Code Playgroud)

我想在一组组中删除'='和','之间的所有内容.基本上我用这个......

=([\w-\s]*)
Run Code Online (Sandbox Code Playgroud)

它只是拖回了以下内容:

=help
=users
=dave
Run Code Online (Sandbox Code Playgroud)

所以你可以看到我没有得到第一组中的帮助和技术,这就是我想要的.这有可能任何人帮助我正则表达式我只是无法解决它...

c# regex

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

迭代JSON的问题

我有JSON:

{
    "GetCommentsByPostResult": [
        {
            "CommentCreated": "\\/Date(1305736030505+0100)\\/",
            "CommentText": "Comment 1"
        },
        {
            "CommentCreated": "\\/Date(1305736030505+0100)\\/",
            "CommentText": "Comment 2"
        },
        {
            "CommentCreated": "\\/Date(1305736030505+0100)\\/",
            "CommentText": "Comment 2"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我试图使用这个迭代它:

$.each(data.GetCommentsByPostResult, function (e) {
                        alert(e.CommentText);
                    });
Run Code Online (Sandbox Code Playgroud)

但所有即时通讯都是3个警报屏幕,里面有'未定义'....不知道为什么有人知道?

javascript jquery json

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

为什么自闭标签在html文档中有效?

我有一个HTML文档:

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml" >
Run Code Online (Sandbox Code Playgroud)

在其中我有标签,如

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

但我读到这个标签是一个XHTML元素.它仍然有效吗?

html xhtml

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

以这种方式绑定事件处理程序的问题是错误的吗?

我正在尝试使用jQuery绑定事件处理程序:

$(document).ready(function () {

            var newsScrollerForPage = new NewsScroller();
            newsScrollerForPage.init();

           $('#scroller-left-a').bind('onclick', newsScrollerForPage.decreasePage());

});


<div class="scroller-left">
        <a id="scroller-left-a" href="#">
            <img src="/Images/Left-Scroller.jpg"/>
        </a>
</div>
Run Code Online (Sandbox Code Playgroud)

但我遇到了问题:

handler is undefined [Break On此错误] if(!handler.guid){

我尝试绑定此事件处理程序的方式有什么问题吗?

javascript jquery

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

为什么要进行div显示:内联使它突然变小?

非常简单的问题,当我进行div内联时,它似乎失去了它的高度?

有任何想法吗?我在挠头......

更新:在摆弄后我发现了另一种名为"内联块"的显示类型,它似乎允许我保持项目内联(例如无序列表),然后为它们设置高度.

这是否解决了内联元素丢失高度设置的问题?

html css

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

为什么不能将MediaItem强制转换为SecureMediaItem?

我有课:

    [DataContract]
    public class MediaItem : Video
    {
        //used to protect calling api from the incorrectly named video
    }

    [DataContract]
    public class SecureMediaItem : MediaItem
    {
        [DataMember]
        public PlayerEmbedToken Token;
    }
Run Code Online (Sandbox Code Playgroud)

然后我有以下代码:

List<MediaItem> dummyItems = new List<MediaItem>();

 //cast the media item into a secure media item
SecureMediaItem retItem = (SecureMediaItem)dummyItems[mediaId];

//TODO: put in the Admin ID
retItem.Token.UserId = 1;
retItem.Token.IpAddress = VLSCore2.VlsSecurity.ParseIpFromString(ipAddress);
retItem.Token.UniquePlayerRef = Guid.NewGuid().ToString();


return retItem;
Run Code Online (Sandbox Code Playgroud)

但是我得到一个错误:

无法将类型为"VLSCore2.Entities.Security.Api.MediaItem"的对象强制转换为"VLSCore2.Entities.Security.Api.SecureMediaItem".

这只是一个广泛的演员,不是吗?像DataContract属性那样停止它的东西?

c# wcf

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

为什么我不能声明一个也继承的泛型基类?

我真的想这样做......

 public class BaseController<T> where T : IPageModel, Controller
Run Code Online (Sandbox Code Playgroud)

但是视觉工作室并不喜欢它.Controller是MVC的一个类.我的页面模型确保了一些模型的东西.我的语法错了吗?

c# oop

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

如何在MVC应用程序中做一个非常简单的安全模型?

我想做类似以下的事情

if (Session["UserId"] == null)
            {
                RedirectToRoute("Default");
            }
Run Code Online (Sandbox Code Playgroud)

因此,任何未被授予会话(通过我的登录页面)的人都将被踢出登录页面.我该如何做到这一点呢

1)我选择的所选行动2)如果需要,所有行动

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

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

为什么intellisense不能在我的Generic上运行?

只是做一些关于泛型的阅读.我写了一些小试验......

public interface IAnimal
    {
        void Noise();
    }

    public class MagicHat<TAnimal> where TAnimal : IAnimal
    {
        public string GetNoise()
        {
            return TAnimal.//this is where it goes wrong...
        }
    }
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,即使我在Type上放了一个通用约束,它也不会让我返回TAnimal.Noise()......?

我错过了什么吗?

c# generics

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

标签 统计

c# ×7

asp.net-mvc ×2

html ×2

javascript ×2

jquery ×2

asp.net ×1

asp.net-mvc-3 ×1

css ×1

generics ×1

json ×1

oop ×1

regex ×1

wcf ×1

xhtml ×1

xml ×1

xpath ×1