小编Ric*_*d77的帖子

有序列表可以生成看起来像1.1,1.2,1.3(而不仅仅是1,2,3,...)的结果与css?

有序列表是否可以使用CSS生成看起来像1.1,1.2,1.3(而不仅仅是1,2,3 ......)的结果?到目前为止,使用list-style-type:decimal只产生了1,2,3,而不是1.1,1.2.,1.3.

html css

186
推荐指数
7
解决办法
14万
查看次数

String类中的哪个方法只返回前N个字符?

我想为类编写一个扩展方法,String这样如果输入字符串的长度超过提供的长度N,则只显示第一个N字符.

这是它的样子:

public static string TruncateLongString(this string str, int maxLength)
{
    if (str.Length <= maxLength)
        return str;
    else
        //return the first maxLength characters                
}
Run Code Online (Sandbox Code Playgroud)

String.*()可以用什么方法来获取第一个N字符str

.net c# string character

177
推荐指数
7
解决办法
17万
查看次数

如何使用Entity Framework获取列的最大值?

要获得包含整数的列的最大值,我可以使用以下T-SQL命令

SELECT MAX(expression )
FROM tables
WHERE predicates;
Run Code Online (Sandbox Code Playgroud)

是否可以使用Entity Framework获得相同的结果.

假设我有以下型号

public class Person
{
  public int PersonID { get; set; }
  public int Name { get; set; }
  public int Age { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我如何获得最老的人的年龄?

int maxAge = context.Persons.?
Run Code Online (Sandbox Code Playgroud)

c# sql entity-framework max

79
推荐指数
9
解决办法
10万
查看次数

如何将IFormFile保存到磁盘?

我正在尝试使用这段代码将文件保存在磁盘上.

IHostingEnvironment _hostingEnvironment;
public ProfileController(IHostingEnvironment hostingEnvironment)
{
   _hostingEnvironment = hostingEnvironment;
}

[HttpPost]
public async Task<IActionResult> Upload(IList<IFormFile> files)
{
    foreach (var file in files)
    {
        var fileName = ContentDispositionHeaderValue
            .Parse(file.ContentDisposition)
            .FileName
            .Trim('"');

        var filePath = _hostingEnvironment.WebRootPath + "\\wwwroot\\" + fileName;
        await file.SaveAsAsync(filePath);
    }
    return View();
}
Run Code Online (Sandbox Code Playgroud)

我能代替IApplicationEnvironmentIHostingEnvironment,并ApplicationBasePathWebRootPath.

似乎IFormFile不再具有SaveAsAsync()了.如何将文件保存到磁盘呢?

c# asp.net-core-1.0

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

是否可以从HttpContext访问TempData键/值?

我正在尝试创建自定义操作过滤器属性.还有一些地方,我需要设施,比如TempData [key]和TryUpdateModel ...我的自定义属性类派生自ActionFilterAttribute,我可以访问以下两种方法.

public override void OnActionExecuting(ActionExecutingContext filterContext)
{
}
public override void OnResultExecuted(ResultExecutedContext filterContext)
{
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,从两个filtercontext局部变量,我不知道如何访问TempData.我试图跟随几个线索,但没有成功.毕竟,也许filterContext变量中有TempData.在这种情况下,如何访问可用的TemData?

谢谢你的帮助

asp.net-mvc attributes tempdata

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

Jquery:如何在添加新内容之前清除元素?

这是我的jquery代码

 $.ajax({
   url: "PopUpProductDetails.aspx",
            cache: false
     }).done(function (html) {
     $("#dialog").append(html);
 });
Run Code Online (Sandbox Code Playgroud)

第一次,它运作得很好.它显示PopUpProductDetails.aspx页面的内容.但是,在那之后,如果我再次点击,我得到两倍相同的内容,依此类推.我认为问题是我需要在添加新内容之前先清除对话框元素.

我怎么做?

jquery-ui

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

简而言之,关于Func <>可以说些什么

我现在一直在看Func <>,我已经设法避免它(现在).但是,现在看起来我无法永远避开它.例如,我尝试了Dynamic Linq,但几乎所有内容都是以Func <>为例.我已经尝试过我的一本书(C#2008/Deitel&Deitel)和MSDN,但我还没有得到它.他们都直接跳入主题.

  1. 关于Func <>,可以说(用几句话)
  2. 我可以在网上获得一些可以让我开始这个问题的链接吗?

谢谢你的帮助

c# func

20
推荐指数
4
解决办法
1174
查看次数

WHERE和HAVING有什么区别

看起来WHEREHAVING都有助于过滤行.我想知道是否,我可以使用WHERE ... AND.

我有点困惑.

谢谢你的帮助

t-sql

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

是否有可能将一种形式嵌入剃刀中?

我将开始/结束表单语句放在布局页面中,这样我就不必在几个页面上重复它.下面是代码的简化版本.

@using(Html.BeginForm())
{
    @RenderBody()

    <input type = "submit" name = "nextButton" value = "Next-->" />
}
Run Code Online (Sandbox Code Playgroud)

事情进展顺利.不幸的是,我有一个页面有几个" 删除 "按钮.我想为每个删除按钮生成一个表单,以便它可以将要删除的项目的ID发送回控制器.

知道自己已经有了另一种形式吗?

谢谢你的帮助

asp.net-mvc razor

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

用户控件的属性在回发后丢失值

这是HTML.我有一个包含用户控件的转发器.

<asp:Repeater ID="rpNewHire" runat="server">
 <HeaderTemplate>
  <table>            
 </HeaderTemplate>
 <ItemTemplate>
  <tr>
     <td>
         <user:CKListByDeprtment ID = "ucCheckList" 
          DepartmentID= '<%# Eval("DepID")%>' 
          BlockTitle = '<%# Eval("DepName")%>' 
          runat = "server"></user:CKListByDeprtment>
     </td>
   </tr>
  </ItemTemplate>
  <FooterTemplate>
   </table>
  </FooterTemplate>
</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

DepartmentID是我在用户控件中定义的属性.

int departmentID;

public int DepartmentID
{
  get { return departmentID; }
  set { departmentID = value; }
}
Run Code Online (Sandbox Code Playgroud)

这就是我试图访问它的方式

protected void Page_Load(object sender, EventArgs e)
{
   int test = departmentID;
}
Run Code Online (Sandbox Code Playgroud)

当页面第一次加载时,departmentID有一个值.但是,当页面发回时,该值始终为0.

asp.net data-binding user-controls

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