小编Joh*_*n S的帖子

允许在字符串输出中使用html代码

在剃刀页面上,我显示一个字符串.该字符串包含一个' - ',我想用a替换它,"<br />"以便它在破折号上打破.

 <h3>@Model.Location.Name.Replace(" - ","<br />")</h3>
Run Code Online (Sandbox Code Playgroud)

这当然不起作用,因为系统对输出进行编码,所以我得到了

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

而不是期望的休息.

有没有办法强制休息?

c# asp.net razor

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

使用Jquery附加表单字段的值来形成操作?

我有一个简单的表单,上面有几个文本框.我想捕获文本框的输入,稍微修改它,然后将其附加到表单操作URL.

  $('.myBox').on('change', function (event) {
        var myVal = $(this).val();
        $('form').attr('action').appendTo("&MyVal="+myVal);
    });
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用,因为attr值没有appendTo.还有另一种方法来实现这一目标吗?

javascript forms jquery

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

将User.Identity.Name的值获取到模型中

我试图将User.Identity.Name值放入送到我的控制器操作的模型中.

在我的剃刀代码中,我可以显示它

@User.Identity.Name
Run Code Online (Sandbox Code Playgroud)

我已经尝试了各种方法将它放在隐藏字段的值中,以便它与模型一起提交.

@Html.EditorFor(m => m.UserName, new {@value=User.Identity.Name })
Run Code Online (Sandbox Code Playgroud)

我的观点模型:

    [HiddenInput(DisplayValue = false)]
    public string UserName { get; set; }
Run Code Online (Sandbox Code Playgroud)

有没有更好或更好的方法来做到这一点?

最终,我将此数据记录到服务器上的日志数据库中.

asp.net-mvc

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

实体框架,为什么要生成这个sql?

当我查看EF生成的SQL查询时,我看到了

SELECT [extent1].ID as ID,
[extent1].Name as Name 
From( 
Select myview.ID as ID,
myview.Name as Name
From myview) AS [extent1]
Where([Extent1].ID = @p_linq_0)
Run Code Online (Sandbox Code Playgroud)

为什么外部选择发生在内部选择?我有一个非常大的表,我可以轻松地从外部查询获得记录,但整个查询结合时间超时.

我的Linq查询

var result = from i in invitationEntity.Invitations
.Where(a=>a.id == inviationId)
select i;
Run Code Online (Sandbox Code Playgroud)

我正在使用SQL 2012和EF5&Linq.

有没有办法"强制"更简单的查询?

sql linq linq-to-entities entity-framework

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

如何根据地址获取当前时间?C#

我试图找出一种方法来获取地址的当前时间,甚至只是一个州或邮政编码。

即,如果这里是中午 12:00(明尼苏达州),亚利桑那州凤凰城是几点?

理想情况下,它会考虑夏令时。

我想在不依赖外部网络服务的情况下做到这一点。

c# datetime

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

有没有办法简化具有多对一关系的Linq查询?

我使用Linq实体来查询具有0到4个街道地址的联系人记录.我想要获取的地址是地址类型为"Primary"的地址.此查询获取我想要的信息并将其返回到一个数组,该数组从JSON方法传递到我的前端.

 var data = db.Contacts
            .Where(a => a.LastName.Contains(term))
            .Select(r => new
            {
                r.Id,
                value = r.LastName + ", " + r.FirstName + " " + r.MiddleName,
                r.Email,
                r.Title,
                Street1 = c.Addresses
                    .Where(a => a.AddressType.Name.Contains("Primary"))
                    .FirstOrDefault().Street1
                ,
                Street2 = c.Addresses
                    .Where(a => a.AddressType.Name.Contains("Primary"))
                    .FirstOrDefault().Street2
                ,
                City = c.Addresses
                    .Where(a => a.AddressType.Name.Contains("Primary"))
                    .FirstOrDefault().City
                ,
                State = c.Addresses
                    .Where(a => a.AddressType.Name.Contains("Primary"))
                    .FirstOrDefault().State
                ,
                Postal = c.Addresses
                    .Where(a => a.AddressType.Name.Contains("Primary"))
                    .FirstOrDefault().PostalCode
                ,
                r.Institution.Name
            })
            .Take(10).ToArray();
Run Code Online (Sandbox Code Playgroud)

我想知道的是,是否有办法简化查询的部分**.所以(a => a.AddressType.Name.Contains("Primary"))**所以我没有相同的部分每次重复?

c# linq

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

使用jQuery检查是否未选中单选按钮

我试图在单选按钮的标签上添加一个类.添加的类将根据是否选择了按钮而变化.如何测试未检查状态?

if (ui.item.Status) {
    $('input:radio[name="StatusType.Active"]')[0].checked = true;
} else {
    $('input:radio[name="StatusType.Active"]')[1].checked = true;
}
$('input:radio[name="StatusType.Active"]:checked').parent().addClass('btn-success');
$('input:radio[name="StatusType.Active"]:!checked').parent().addClass('btn-failure');
Run Code Online (Sandbox Code Playgroud)

jquery

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

实体框架 6 代码优先不创建所有列

我正在使用 EF6 和代码优先创建一个简单的表。除列之外的所有字段均已创建CreateDate。这是为什么?

public class InspectionPoint
{
    public DateTime CreateDate { get; }
    public string Detail { get; set; }
    public int Id { get; set; }
    public bool IsActive { get; set; }
    public string Name { get; set; }
    public string Question { get; set; }
    public DateTime UpdateDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

UpdateDate字段正在按预期创建,但不是CreateDate. 这是为什么?

c# entity-framework entity-framework-6

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

防止MSAccess链接表具有dbo_前缀?

有没有办法阻止MSAccess连接'dbo_'作为从SQL Server数据库链接的表的前缀?

ms-access

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