小编Mik*_*Dev的帖子

什么是<link rel ="image_src">

今天我遇到了一个<link rel="image_src">标签.我不知道,所以我使用谷歌.谷歌告诉我这个标签类似于og:image.所以我来打开图主网站阅读它http://ogp.me/,但我没有发现链接rel="image_src".那么这个标签是替换为meta property="og:image"还是在另一个规范中的特殊标签?如何使用此标签或使用什么?

html xhtml

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

使用actionResult返回错误消息

MVC App,客户端向服务器发出请求,发生错误,要将msg发送回客户端.尝试了HttpStatusCodeResult,但只返回404没有消息,我需要将错误的详细信息发送回客户端.

public ActionResult GetPLUAndDeptInfo(string authCode)
{
    try
    {
        //code everything works fine
    }
    catch (Exception ex)
    {
         Console.WriteLine(ex.Message);
         return new HttpStatusCodeResult(404, "Error in cloud - GetPLUInfo" + ex.Message);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc actionresult asp.net-mvc-3

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

如何用图标生成Html.ActionLink

我开始学习ASP.NET MVC,并且遇到问题,如何生成如下代码Html.ActionLink:

<a href="~/Views/Home/Create.cshtml" class="btn btn-primary">
    <i class="icon-pencil icon-white"></i>
    <span>
        <strong>Create</strong>
    </span>            
</a>
Run Code Online (Sandbox Code Playgroud)

请.

html asp.net-mvc razor

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

如何在Ajax方案中返回错误

我正在使用ASP.NET MVC和jQuery.我有以下MVC Action,它返回Success上的部分页面.在应用程序错误,我不知道发送它是什么,以便在客户端正确处理它:

public ActionResult LoadFilterSet(int filterSetId)
{
    try
    {
        BreadCrumbManager bcManager = this.ResetBreadCrumbManager(this.BreadCrumbManagerID);
        GeneralHelper.LoadBreadCrumbManager(bcManager, filterSetId);

        ViewData["BreadCrumbManager"] = bcManager;
        return View("LoadFilterSet");
    }
    catch (Exception ex)
    {
        return Content("");
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我的jQuery ajax调用.请注意,我正在检查数据长度以确保没有错误.请建议我这样做的更好方法.

$.ajax({
    type: "GET",
    dataType: "html",
    async: true,
    data: ({ filterSetId: selectedId }),
    url: link,
    contentType: "text/html; charset=utf-8",
    success: function(data, textStatus) {
        if (data.length > 0) {
            // Clear the local filters first.
            clearLocalFilters();
            $('td.selected-filters table.filters-display').append(data);
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

asp.net ajax asp.net-mvc jquery

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

你可以在Bootstrap 2.3中使用Panels吗?

是否有任何简单的方法在bootstrap 2.3中使用bootstrap 3面板.从我所看到的面板样式是BS 3中的新功能.

twitter-bootstrap

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

强制ASP.Net MVC Bundle以特定顺序呈现javascript文件

我正在开发一个ASP.Net MVC 4应用程序,并使用Bundling和minifiction来呈现样式和脚本文件.

我有一个脚本文件(文件A),在另一个文件(文件B)中调用函数,当我使用
@Scripts.Render()方法时,它在文件B之前link文件A呈现标记,因此它触发错误并且脚本无法正常工作.

有没有办法强制@Script.Render()link某种顺序呈现标签而不为每个文件使用单独的包?

编辑

我正在使用IncludeDirectory方法将所有脚本文件包含在该文件夹中

public class BundleConfig
{
    public static void RegisterBundles(BundleCollection bundles)
    {
        bundles.Add(new ScriptBundle("~/bundles/js").IncludeDirectory(
                    "~/Scripts/js",
                    "*.js"));
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net bundle .net-4.0 asp.net-mvc-4 bundling-and-minification

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

ASP.NET和C#重定向

我正在为学校做一个项目,这是一个额外的学分.我在VS 2010中使用母版页启动了一个项目,我正在尝试做的是获取"提交"按钮,将人们重定向到"MyAccounts.aspx"页面.我当前为该按钮的ASP部分的代码如下所示:

<asp:Button ID="btnTransfer" runat="server" Text="Submit"/>

我试过添加OnClick选项,以及OnClientClick选项.我还将此代码添加到Site.Master.cs文件以及Transfer.aspx.cs文件中:

protected void btnTransfer_Click(object sender, EventArgs e)
{
    Response.Redirect(Page.ResolveClientUrl("/MyAccounts.aspx"));
}
Run Code Online (Sandbox Code Playgroud)

当我运行它并在我的浏览器中查看项目时,整个过程运行正常,但是当我单击"提交"按钮时,它只刷新当前页面并且没有正确地重定向到MyAccounts页面.有人对我有什么想法吗?

c# asp.net redirect

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

C#将表单中的数据插入到访问数据库中

我开始学习C#并且Access在使用单击按钮时将信息从文本框插入到数据库中变得困难.

我得到的问题是在添加过程中.代码执行该Try... Catch部分,然后返回错误说"Microsoft Access数据库引擎",并没有提供任何线索.

这是代码:

namespace WindowsFormsApplication1
{
    public partial class FormNewUser : Form
    {
        public FormNewUser()
        {
            InitializeComponent();
        }

        private void BTNSave_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection();
            conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\kenny\Documents\Visual Studio 2010\Projects\Copy Cegees\Cegees\Cegees\Login.accdb";

            String Username = TEXTNewUser.Text;
            String Password = TEXTNewPass.Text;

            OleDbCommand cmd = new OleDbCommand("INSERT into Login (Username, Password) Values(@Username, @Password)");
            cmd.Connection = conn;

            conn.Open();

            if (conn.State == ConnectionState.Open)
            {
                cmd.Parameters.Add("@Username", OleDbType.VarChar).Value = Username;
                cmd.Parameters.Add("@Password", OleDbType.VarChar).Value = …
Run Code Online (Sandbox Code Playgroud)

c# database ms-access-2007 winforms

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

对包中的文件进行排序 - 已知的库是什么?

在捆绑和缩小中,我已经知道捆绑器将移动某些已知的文件类型 - 因此像jQuery这样的东西将被移到前面.

默认情况下,当ASP.NET捆绑文件时,它们首先按字母顺序排序,就像它们在解决方案资源管理器中显示一样.然后它们会自动移动,以便在其他任何内容之前加载已知的库及其自定义扩展(如jQuery,MooTools和Dojo). -资源

但在阅读了最近的这个问题之后:ASP.NET MVC - Bundle Config命令,它显示了即使用户指定了加载顺序,文件如何被捆绑器移动,我意识到我不知道这些已知文件类型是什么,或者他们将被列入的订单.

我从来没有见过一个解释这个的清单,在搜索中,我什么也没想到.

是否有一个列表显示已知文件类型是什么以及它们将被呈现的顺序?我认为这是ASP.NET团队应该为开发人员提供资源的东西.

asp.net asp.net-mvc bundling-and-minification asp.net-optimization

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

为什么</ html>标记之后的代码移到</ body>之前?是否有性能提升?

阅读其他Stack Overflow帖子就像这样的问题引出了我对CSS优化的奇怪推荐."Odd"是他们推迟推迟CSS加载的建议,结果如下:

        <div class="blue">Hello, world!</div>
    </body>
</html>
<noscript><link rel="stylesheet" href="small.css"></noscript>
Run Code Online (Sandbox Code Playgroud)

除了看似过多,令人困惑,HTML无效,并声明"通过javascript维护CSS规则的应用程序顺序".即使没有显示javascript ...我的问题是这样的:

在测试他们的示例并检查结果时,将之后发生的所有代码</html>移到之前</body>.所以我的问题是......为什么?

  1. 为什么感动?似乎所有主流浏览器都试图</html>通过将代码移到之前来解释代码</body>.我搜索了一下,找不到任何关于此的文档/标准.

  2. 为什么谷歌甚至会推荐这个?如此,这样做有什么实际的实际好处吗?因为我认为把它放在</body>开始之前就足够了.(关于BoltClock的良好主观解释,是否有任何确凿证据表明实际上有性能提升?)

这发生在IE11,Firefox 26,Chrome 32.x和Windows Safari 5.1.7中.检查过的HTML是:

        <div class="blue">Hello, world!</div>
        <noscript><link rel="stylesheet" href="small.css"></noscript>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

</html>具有相同结果后添加更多代码.

这让我想起了其他奇怪的错误纠正,比如浏览器如何将<image>标签呈现为<img>(ref)......

更新: 为了测试,我为NOT延迟CSS设置了这个URL,为延迟CSS设置了这个URL(好吧,我期望那篇文章的意思)......

html css validation dom cross-browser

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