小编Bro*_*ato的帖子

如何轻松地版本化我的解决方案(并保留数据库)?

我正在开发一个ASP.NET MVC网站.每次我做重要的修改,我都会复制/粘贴我的解决方案的整个文件夹并将其重命名为MySolution v1.1,下次是MySolution v1.2,...这样,我总是可以轻松退回并保留版本.但我总是遇到数据库问题.

例:

  • 我使用名为MyDB1.mdf的App_Data中的数据库处理MySolution v1.1
  • 我在MySolution v1.2文件夹中复制/粘贴以前的版本
  • 我无法成功运行这个新创建的解决方案,因为Visual Studio将尝试重新创建名为MyDB1.mdf的数据库,但这个数据库已存在(在上一个文件夹中).
  • 我不得不在web.config文件的connectionstring中更改数据库名称并清理App_Data文件夹.

这不是一种好的做事方式.此外,我在数据库中丢失了数据,因为我每次都删除它.

有人可以给我建议我的不同解决方案吗?

我希望我很清楚.

提前致谢.

asp.net-mvc

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

边栏上有阴影

我的页面上有一个右侧边栏,并且我想在此侧边栏的左侧有一个阴影。阴影非常浅,类似于Google Maps左侧栏(http://maps.google.be)上显示的阴影。可能吗?

这是一个有想法的jsFiddle:http : //jsfiddle.net/yhfXX/3/

通常,侧边栏应占据整个高度,但是此jsFiddle只是一个示例。

谢谢

html css jquery

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

为什么有时我不得不parseJSON,有时不执行ajax请求?

我有2个基本的测试应用程序,我在那里做ajax请求.在调用ajax请求之后,对于第一个请求,我需要在检索值之前解析ajax data.responseText.对于第二个,我可以直接访问值.

第一个应用程序的代码:

@using (Ajax.BeginForm("JsonAdd", "People", new AjaxOptions { OnComplete = "JsonAdd_OnComplete" }))
{
...
}

function JsonAdd_OnComplete(data) {

    var json = $.parseJSON(data.responseText);

    if (json.Success) {
        $("#PersonList").html(json.PartialViewHtml);
    }

    $("#addPersonModal").slideToggle();
    $("#message").html(json.Message);
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我需要在获取值之前先解析data.responseText.

这是第二个应用程序:

@using (Ajax.BeginForm("_NewPersonToKeepInformed", "General", new { id = "NewPersonToKeepInformed" }, new AjaxOptions { Confirm = "Are you sure ?", HttpMethod = "POST", OnSuccess = "AddedSuccess" }))

function AddedSuccess(response) {
    alert(response.message);
}
Run Code Online (Sandbox Code Playgroud)

对于这个,我直接访问值.

UPDATE

这是我的控制器动作方法:

    public JsonResult JsonAdd(AddPersonViewModel AddPersonModel)
    {
        ...
        return Json(new
        {
            Success …
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc jquery

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

为我的标签定义宽度

如何定义标签数量的宽度(见下文)?我想要一个CSS解决方案,而不是在跨度上定义样式,而是直接在标签上定义.

就像是:

span label[for=Quantity] 
{ 
    width: 200px;
}
Run Code Online (Sandbox Code Playgroud)

但上面的CSS不起作用.

在此输入图像描述

css

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

唯一验证属性不适用于编辑现有元素

我想在我的解决方案中添加或编辑用户时验证用户名是否尚未使用.

以下是我对远程验证的处理方法:

视图模型:

    [Required, Remote("UserNameAlreadyExists", "User", Error="Already exists!")]
    public string UserName { get; set; }
Run Code Online (Sandbox Code Playgroud)

控制器:

    public ActionResult UserNameAlreadyExists(string userName)
    {
        var user = _requestServiceClient.GetUserFromUserName(userName);
        return Json(user == null, JsonRequestBehavior.AllowGet);
    }
Run Code Online (Sandbox Code Playgroud)

它非常适合创作.但它不适用于版本,因为已编辑的用户本身已存在用户名.你懂我的意思吗?

解决方案是根据UserName和UserID检入DB.因此,在编辑用户的情况下,我们可以检查用户名是否还不存在(除了作为参数传递的用户标识).这是一个很好的选择吗?如何在远程验证属性中传递此userID?

谢谢.

asp.net-mvc

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

在Durandal中使用不同的过渡来获取某些视图

由于Durandal,我开发了SPA.在此模板中,我们可以定义从一个页面导航到另一个页面时使用的过渡.过渡样式在主模块中为所有过渡样式定义,并用于所有过渡.

我想知道是否可以对某些特定视图使用不同的转换?

任何的想法?

谢谢.

durandal hottowel

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

检索我的javascript数组中的特定元素

我有以下javascript数组:

var vat = [
{ id: '', description: '' },
{ id: 'Zero', description: '0%' },
{ id: 'Six', description: '6%' },
{ id: 'Nineteen', description: '19%' },
{ id: 'TwentyOne', description: '21%' }];
Run Code Online (Sandbox Code Playgroud)

我需要得到description的元素与id"六".我认为这是可能的,但我没有成功.

欢迎任何帮助.

谢谢.

javascript

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

使用LINQ表达式从集合中获取前一个元素

我需要根据以下场景编写LINQ表达式:

public class Meeting
{
   public int Id { get; set; }
   public DateTime Date { get; set; }
   public bool Selected { get; set; }    
}

List<Meeting> Meetings
Run Code Online (Sandbox Code Playgroud)

使用LINQ表达式,如何检索在第一个被选中之前发生的元组合?

例如,在下面的liste中,我需要检索会议ID 2.

  • Id:1日期:11/1选择:false
  • Id:2日期:12/1选择:false
  • Id:3日期:13/1选择:是的
  • Id:4日期:14/1选择:true

c# linq

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

在之前和之后插入一些文本

我需要在hey角色之前和之后注入一些文字.我需要一个只有CSS的解决方案.

我的HTML:

<span class="wsite-headline">
     <font size="5">hey</font>
     <br>
     <strong>dude</strong>
</span>
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个css了:

.wsite-headline font:before { content "before";  }
.wsite-headline font:after { content "after";  }
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

任何的想法 ?

html css

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

需要从两个对象映射到一个对象

我有以下实体模型:

public class Project
{
    [Key]
    public int ProjectID { get; set; }
    public string Title { get; set; }
    public string Slug { get; set; }
    public string Content { get; set; }
    public string Category { get; set; }
    public string Client { get; set; }
    public int Year { get; set; }
    // more attributes here...
}
Run Code Online (Sandbox Code Playgroud)

我想准备一个视图模型(具体到我的观点).这是视图模型:

public class ProjectListViewModel 
{
    public IEnumerable<ProjectInfos> ProjectList { get; set; }
    public PagingInfo Paging { get; set; }

    public …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

将图例移动到表单中较低的字段集中

在经典形式中,我们在顶部边框的同一行上有图例标记,如下所示.

在此输入图像描述

代码是:

...
<fieldset>
    <legend>Connexion</legend>
    ...
</fieldset>
Run Code Online (Sandbox Code Playgroud)

是否可以将此图例移动到公式中,如下所示?

在此输入图像描述

知道什么是CSS吗?

谢谢.


UPDATE

以下是应用以下CSS后的结果:

fieldset { 
    position:relative;   
}    

legend { 
    top:20px; 
    position:absolute; 
    font-size:20px; 
    font-weight:bold    
} 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何在传奇'Connexion'之后添加更多空间?

html css

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

除了textarea之外的html标记,其中\n被正确解释

我有以下HTML代码:

<textarea data-bind="text: signaletic()"></textarea>
Run Code Online (Sandbox Code Playgroud)

signaletic来自这里:

client.signaletic = ko.computed(function () {
    var name = ...
    var address = ...
    var postcode = ...
    var city = ...
    var country = ...
    return name + '\n' + address + '\n' + postcode + ' ' + city + '\n' + country;
});
Run Code Online (Sandbox Code Playgroud)

它的工作原理,我的意思是,由于'\n',我在元素之间有了一个新的界限.

现在我想使用另一个控件而不是textarea,我需要一个只读控件.我试着用一个简单的div但我的'\n'不再起作用了.有人有想法用只读的html元素替换我的textarea,其中'\n'被正确解释?

html css

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

这个动画是怎么做的?

我喜欢 这个小动画的显示方式

在最右上角,当我们将鼠标悬停在徽标上时,Home会显示文本.

这怎么可能?我查了css但没找到.

谢谢你的帮助.

html css jquery

-2
推荐指数
1
解决办法
244
查看次数

标签 统计

css ×6

html ×5

asp.net-mvc ×4

jquery ×3

ajax ×1

c# ×1

durandal ×1

hottowel ×1

javascript ×1

linq ×1