小编Bro*_*ato的帖子

将jQuery图标颜色更改为白色而不是灰色

我在asp.net mvc项目中使用jQuery图标.通常我使用灰色图标,但现在我想要一个白色图标作为我的蓝色按钮(见下文).

在此输入图像描述

这是我使用的代码:

$(".editUser").button({ icons: { primary: "ui-icon-pencil"} });
$(".deleteUser").button({ icons: { primary: "ui-icon-trash"} });
Run Code Online (Sandbox Code Playgroud)

如何将图标颜色更改为白色?

谢谢

jquery jquery-ui

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

使用Code First Migrations发布我的数据库(包部署)

我有一个VS2012 MVC4解决方案(EF5).编码时,我使用安装在同一台机器上的SQL Express的个人计算机.每次我需要向公司发布更新时,我都会创建一个包(.zip),然后在公司的IIS上导入此包(不能从我的开发计算机访问).每次我在公司的IIS服务器上发布我的解决方案时,我都会重新创建整个数据库.那是过去的......

现在,我改变了我的解决方案并使用Code First Migrations.当需要(实体已更改)时,由于"程序包管理器控制台"(Update-Database),我更新了本地数据库.

我的问题:如何在公司的IIS上更新数据库?

我在解释页面(http://msdn.microsoft.com/en-us/library/dd465337.aspx)上看到了下面的截图,但是当我在VS2012上打开发布向导时,我没有相同的屏幕.

以下是文档页面上显示的屏幕:

在此输入图像描述

以下是我的屏幕:

在此输入图像描述

任何帮助是极大的赞赏.

asp.net asp.net-mvc visual-studio ef-migrations visual-studio-2012

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

我的 Maui Blazor 应用程序的浅色和深色主题

我想在我的Maui Blazor应用程序中实现浅色和深色主题。如您所知,Blazor 只不过是 Html 和 Css,因此我可以轻松地为我的应用程序的内容实现深色和浅色主题(感谢在html 标记上添加了一个简单的.dark类)。

我面临的问题是毛伊岛应用程序的上部和下部。

让我通过一个例子向您展示。

安卓版本

在此输入图像描述

iOS版本

在此输入图像描述

上图展示了当前的情况:左边是浅色主题,右边是深色主题。正如您所看到的,深色主题对于顶部和底部部分是有问题的(对于 iOS 版本,只有顶部部分是有问题的)。

我想要实现的目标:顶部和底部部分的颜色应与页面内容相同:

  • #292929黑暗主题
  • #FFFFFF为浅色主题

如下图所示:切换到深色主题时,所有内容都是彩色的。

我不知道如何为 Maui Blazor 实现这一目标,而且我没有使用 Xamarin 的经验。

你能指出我正确的方向吗?

在此输入图像描述

您可能知道,BlazorWebView使您能够直接在 .NET MAUI 应用程序中托管 Blazor Web 应用程序。

在此输入图像描述

blazor maui maui-blazor

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

使用HotTowel(Durandal框架)+ VS2012翻译视图

我用Durandal和Breeze开发了一个ASP.NET MVC解决方案.我需要将前端翻译成法语和荷兰语.如何进行Durandal /淘汰赛?

在经典的ASP.NET MVC解决方案中,我们有机会将视图呈现在服务器端(感谢razor).

谢谢你的帮助.

asp.net asp.net-mvc breeze durandal hottowel

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

使用breeze执行选择并在同一查询中展开不受支持

我用Durandal/breeze开发了一个asp.net解决方案.

这是我的代码,以获取我的所有托运人:

var query = EntityQuery.from('Shippers')
               .select('id, name, street, city');

return manager.executeQuery(query)
        .then(querySucceeded)
        .fail(queryFailed);
Run Code Online (Sandbox Code Playgroud)

这是相关的模型:

public class Shipper
{
    [Key]
    public int Id { get; set; }
    public string Name { get; set; }
    public string Street { get; set; }
    public string Number { get; set; }
    public City City { get; set; }
}

public class City
{
    public int Id { get; set; }        
    public string Name { get; set; }
    public string PostCode { get; set; …
Run Code Online (Sandbox Code Playgroud)

breeze durandal

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

是否自动关闭 i html 标签

我想知道自动关闭ihtml 标签是否是一个坏习惯。

我可以编码吗:

<i class="icon-calendar btn"/>
Run Code Online (Sandbox Code Playgroud)

或者编码更好:

<i class="icon-calendar btn"></i>
Run Code Online (Sandbox Code Playgroud)

看来 IE 和 GC 都正确解释了两者。

谢谢。

html

5
推荐指数
2
解决办法
2924
查看次数

在我的javascript字符串中替换%1和%2

假设我的javascript代码中包含以下字符串:

var myText = 'Hello %1. How are you %2?';
Run Code Online (Sandbox Code Playgroud)

现在我想在上面的字符串中注入一些代替%1和%2的东西.我可以:

var result = myText.replace('%1', 'John').replace('%2', 'today');
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更好的方法,而不是调用2次替换功能.

谢谢.

javascript

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

将多个参数传递给我的'POST'ajax调用我的webAPI控制器>找不到http 404

我可以像这样成功地对我的webAPI进行ajax调用:

使用Javascript:

    $.ajax({
        type: "GET",
        url: "api/Breeze/DeleteMaterials",
        cache: false,
        data: { aa: 'aa', bb: 'bb' },
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        traditional: true,
        success: () => { result.resolve(true); },
        error: (error) => result.reject(error)
    });
Run Code Online (Sandbox Code Playgroud)

Web API:

    [System.Web.Http.HttpGet]
    public void DeleteMaterials(string aa, string bb)
    {
        // doing something here
    }
Run Code Online (Sandbox Code Playgroud)

它工作得很好.到达webAPI并且存在值参数.现在我不想保持'GET'调用,因为在这里我正在执行删除服务器端,我需要'DELETE'或'POST'.

我知道'DELETE'调用是不可能的,因为它只接受1个参数,对于我的情况我需要传递2个参数.

所以我尝试在我之前的代码中用'POST'替换'GET'并且从未到达webAPI并且我得到HTTP错误404:找不到.

我已经在所有SO建议中搜索了很多但是没有一个能给我我需要的东西.

任何的想法?

谢谢.

jquery asp.net-web-api

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

有图像(没有容器)没有拉伸

我希望我的图像不被拉伸,也没有滚动条.因此,当浏览器窗口缩小时,图像仍然是相同的大小(但隐藏溢出).

<img src="http://nybbledesigns.com/images/header.jpg"/>
Run Code Online (Sandbox Code Playgroud)

JsFiddle:http://jsfiddle.net/6ppL9axc/

我找到了带容器的解决方案但我需要一个没有的解决方

任何的想法?

html css

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

无法使用单例 yyy 中的作用域服务 xxx

我关注了一篇博客文章“使用 ASP.NET Core 和 Visual Studio Code 构建您的第一个 Web API”。

http://www.codingflow.net/building-your-first-web-api-with-asp-net-core-and-visual-studio-code/

在这种情况下,数据不会保存在数据库中,而是保存在内存中,如下所示:

services.AddDbContext<TodoContext>(options => options.UseInMemoryDatabase());
services.AddSingleton<ITodoRepository, TodoRepository>();
Run Code Online (Sandbox Code Playgroud)

你会注意到:

(1)UseInMemoryDatabaseDbContext

(2)AddSingleton关于TodoRepository

这效果非常好。现在我更新了代码以将数据保存在真实的数据库中。所以主要的变化是:

services.AddDbContext<TodoContext> (options => options.UseSqlite("Data Source=blogging.db"));            
services.AddSingleton<ITodoRepository, TodoRepository>();
Run Code Online (Sandbox Code Playgroud)

我想通知您,我必须AspNetCore从 1.0 迁移到 2.2。

现在在运行时,当瞄准控制器时,我收到错误:无法使用单例“Models.ITodoRepository”中的作用域服务“Models.TodoContext”。

我理解在这种情况下:

  • MyTodoContext是一个 Scoped 对象:在一个请求中是相同的,但在不同的请求中是不同的。

  • MyTodoRepository是一个 Singleton 对象:对于每个对象和每个请求都是相同的。

所以我最后改成了AddSingleton效果AddScoped很好的:

services.AddDbContext<TodoContext> (options => options.UseSqlite("Data Source=blogging.db"));            
services.AddScoped<ITodoRepository, TodoRepository>();
Run Code Online (Sandbox Code Playgroud)

我的问题是:知道这是否是一种可以接受的方法?

PS:我知道关于这个问题还有其他问题,但我没有阅读明确的答复。

c# dependency-injection asp.net-core

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