小编Gau*_*123的帖子

X-Frame-Options拒绝加载:http://www.youtube.com/v/g5RM5StrMXY不允许跨源框架

我在ASP.NET中有一个网站.

页面加载后,我收到以下错误.

错误:X-Frame-Options拒绝加载:http://www.youtube.com/v/lgZBsWGaQY0&feature不允许跨源框架.

在此输入图像描述

由于此错误,youtube视频无法在iframe中打开.

<div style="display: none; position: relative;">
    <div id="divYouTubeClasses">
        <iframe id="Iframe1" style="background-color: White !important; border: 0;" width="835"
                    height="430" src="http://www.youtube.com/v/g5RM5StrMXY" scrolling="no"></iframe>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

请为此错误提供一些解决方案.

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

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

OOPS概念:在C#中传递对象引用和创建类对象有什么区别?

我有一个类,CustomerNew和一个接口,ICustomer:

public class CustomerNew : ICustomer
{
    public void A()
    {
        MessageBox.Show("Class method");
    }

    void ICustomer.A()
    {
        MessageBox.Show("Interface method");
    }


    public void B()
    {
        MessageBox.Show("Class Method");
    }
}

public interface ICustomer
{
    void A();
}
Run Code Online (Sandbox Code Playgroud)

我对这两行代码感到很困惑.

ICustomer objnew = new CustomerNew();
CustomerNew objCustomerNew = new CustomerNew();
objnew.B(); // Why this is wrong?
objCustomerNew.B(); // This is correct because we are using object of class
Run Code Online (Sandbox Code Playgroud)

第一行代码意味着我们正在传递CustomerNew类的对象引用objnew,我是否正确?如果是,那么为什么我不能访问类的方法B()interface objnew

有人可以详细解释这两个.

c# interface class

12
推荐指数
3
解决办法
1749
查看次数

如何在angularjs中获取所选单选按钮的值

我有两个单选按钮passfail.

如何获取所选单选按钮的值.

<div class="col-md-4">
            Result
            <div class="radio">
                <label><input type="radio" name="rdoResult">pass</label>
            </div>
            <div class="radio">
                <label><input type="radio" name="rdoResult">fail</label>
            </div>
        </div>
Run Code Online (Sandbox Code Playgroud)

我是否需要使用ng-model或其他东西.在jquery中,我知道在angularjs中没有的东西.

angularjs

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

如果使用jquery在一个页面中存在多个表单,如何提交特定表单

我有两种形式.

<form name="frm1" action="someurl" method="post">
  <input type="submit" name="btn1" class="buttons" value="Submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)

<form name="frm2">
  <input type="submit" name="btn2" value="Submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)

我需要在点击"frm2"形式的"btn2"时提交表格"frm1".

forms jquery

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

如何处理MVC5中的配置和代码中的404错误?

我已经实现了下面链接中提到的异常处理

如何将错误消息传递给MVC 5中的错误视图?

它工作正常.但我有要求处理404 Error.

我怎样才能做到这一点?

如果我使用下面的代码,

<customErrors mode="On">
  <error statusCode="404" redirect="/Home/Error"></error>
</customErrors>
Run Code Online (Sandbox Code Playgroud)

404发生任何错误时都能正常工作.但是如果发生任何其他异常,那么我的error.cshtml调用两次并显示相同的异常two times.

asp.net-mvc exception-handling

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

有没有办法检查 oauth 令牌是否过期?

我正在使用 oauth 令牌访问 web api。

令牌在 之后过期1 hour。但我想添加功能以在到期时生成新令牌。

我发现如果令牌过期,它会将 StatusCode 作为unauthorized.

请让我知道它是否是唯一说明令牌到期的状态代码。

c# oauth asp.net-web-api

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

恰好与正则表达式匹配一次

考虑M,T,W,TH,F,S,SU是星期几.

我有正则表达式这是除了一个场景运作良好时,有没有平日的序列,即不存在M, T,W,TH,F,S,SU在字符串中预期的位置.

例如,q10MT有效但q10HT无效.

以下是我的表达:

string expression = "q(\\d*)(M)?(T(?!H))?(W)?(TH)?(F)?(S(?!U))?(SU)?";
Run Code Online (Sandbox Code Playgroud)

如果是q10MT,输出是q10MT正确的,但是如果q10HT输出q10不正确,我的正则表达式应该在没有匹配时不返回值或空字符串.

为实现这一目标,我需要做出哪些改变?

c# regex

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

如何将错误消息传递给MVC 5中的错误视图?

我正在处理异常处理,并编写了相同的代码.

Web.Config中

<customErrors mode="On"></customErrors>
Run Code Online (Sandbox Code Playgroud)

代码更改

public class CustomExceptionFilter : HandleErrorAttribute
{
    public override void OnException(ExceptionContext filterContext)
    {

        //_logger.Error("Uncaught exception", filterContext.Exception);

        ViewResult view = new ViewResult();
        view.ViewName = "Error";
        filterContext.Result = view;

        // Prepare the response code.
        filterContext.ExceptionHandled = true;
        filterContext.HttpContext.Response.Clear();
        filterContext.HttpContext.Response.TrySkipIisCustomErrors = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

Global.asax中

protected void Application_Start()
{
    AreaRegistration.RegisterAllAreas();
    FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
    RouteConfig.RegisterRoutes(RouteTable.Routes);
    BundleConfig.RegisterBundles(BundleTable.Bundles);

    // To handle exceptions
    GlobalFilters.Filters.Add(new CustomExceptionFilter());

    var unityContainer = ModelContainer.Instance;
    DependencyResolver.SetResolver(new UnityDependencyResolver(unityContainer));
}
Run Code Online (Sandbox Code Playgroud)

错误视图

@*@model System.Web.Mvc.HandleErrorAttribute*@
<div class="row">
    <div class="col-sm-12">
        <h1>Error</h1>
        <div class="col-sm-12">
            <h2>An error occurred …
Run Code Online (Sandbox Code Playgroud)

c# asp.net exception asp.net-mvc-5

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

Kentico中门户模板和ASPX模板之间的区别

Kentico中门户模板和ASPX模板有什么区别?

哪个更好?

kentico

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

Tryparse datetime字符串到datetime格式

我试图将"31.01.2017 07:56:29.470000000"日期时间字符串解析为datetime格式.

使用的代码:

   DateTime requiredDate;
    string date = "31.01.2017 07:56:29.470000000";

    DateTime.TryParseExact(date,
                           "dd.MM.yyyy hh:mm:ss.fffffff",
                           CultureInfo.InvariantCulture,
                           DateTimeStyles.None,
                           out requiredDate);
Run Code Online (Sandbox Code Playgroud)

注意:日期字符串是"31.01.2017 07:56:29.470000000",但如果我使用"31.01.2017 07:56:29.4700000",那么它工作正常.

请解析"31.01.2017 07:56:29.470000000".

c# datetime

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