小编use*_*862的帖子

时间戳按代码生成数据类型

我应该在SQL Server数据库中有timestamp数据类型行.我正在使用代码优先方法,所以我想从我的域util类生成这个字段.

那么,如何将此属性声明为数据库中的时间戳生成?

c# sql-server

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

check do string包含多个空格

string mystring = "bbbccc  ";
Run Code Online (Sandbox Code Playgroud)

如何检查我的字符串是否包含多个连续的空格?

c# string

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

简化如果否则

if (File.Exists(file.csv))
{
   return file.csv;
}
else if (File.Exists(file.dbf))
{
   return file.dbf;
}
Run Code Online (Sandbox Code Playgroud)

我可以使用一行简化此表达式吗?

c#

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

web api抛出HttpResponseException以及如何在wpf客户端上接收

从我的wpf客户端我发送异步请求到web api,在这种情况下应该返回HttpResponseException,所以我尝试过

HttpResponseMessage response = new HttpResponseMessage();
response = client.GetAsync(url).Result;
if (response.IsSuccessStatusCode)
{
   ...
} else {
    MessageBox.Show("Not active" + response.StatusCode + " : Message - " + response.ReasonPhrase);
}
Run Code Online (Sandbox Code Playgroud)

WebApi方面

private void GetData()
{
   try {
      data = RavenSession.Query<myobj>().Take(1024).ToList();
   } catch (WebException) {
         throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.ServiceUnavailable, "Database is not online!"));
   }
}
Run Code Online (Sandbox Code Playgroud)

再次在wpf客户端我想要获取HttpResponseException所以我将第一块代码包装到try catch块中

try{
    HttpResponseMessage response = new HttpResponseMessage();
    response = client.GetAsync(url).Result;
    if (response.IsSuccessStatusCode)
    {
       ...
    } else {
        MessageBox.Show("Not active" + response.StatusCode + " : …
Run Code Online (Sandbox Code Playgroud)

.net wpf asp.net-web-api

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

在js中捕获自定义异常

如果我有以下

function ValidationException(nr, msg){
   this.message = msg;
   this.name = "my exception";
   this.number = nr;
}
function myFunction(dayOfWeek){
   if(dayOfWeek > 7){
      throw new ValidationException(dayOfWeek, "7days only!");
   }
}
Run Code Online (Sandbox Code Playgroud)

问题是:如何在catch块中捕获此特定异常?

javascript exception-handling try-catch throw custom-exceptions

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

在剃刀视图中显示格式化的html

我正在从数据库加载某些属性,其中包含格式化的html.在剃刀内部视图我正在使用剃刀助手加载属性

  @Html.DisplayFor(model => model.Description)
Run Code Online (Sandbox Code Playgroud)

但这就像渲染这种格式化的html一样

some text, sometext <br><br> <b>more bolded text</b>
Run Code Online (Sandbox Code Playgroud)

我想要的是使用这个HTML标签和格式化的显示

some text, sometext 

**more bolded text**
Run Code Online (Sandbox Code Playgroud)

html c# asp.net-mvc

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

从变量分配时,分配的css类不起作用

我在页面内部动态创建html元素,并且我在这个动态元素上绑定事件

$('#fields').on('input', '.myClass', function (e) {

});
Run Code Online (Sandbox Code Playgroud)

和js代码里面我注入元素(这适用于硬编码的css类)

'<tr><td><input id='+myObj.id + ' class="form-control myClass" type="text" value='+myObj.Value +' name="somename"></td></tr>'
Run Code Online (Sandbox Code Playgroud)

但是当我用变量中的css类名更改代码时,它不起作用

var cssClass= "form-control myClass";
'<tr><td><input id='+myObj.id + ' class='+cssClass +'type="text" value='+myObj.Value +' name="somename"></td></tr>'
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

访问jquery.each中的元素id属性值

我正在选择html元素

var elements = $('*[my-elem="false"]');
Run Code Online (Sandbox Code Playgroud)

因为每个元素都有一些属性id,我想在迭代中得到一些值来获取当前迭代元素的id,所以我试过了

$.each(elements, function(index, item){
    var itemId = item.attr("id").val();        
});
Run Code Online (Sandbox Code Playgroud)

但我得到了以下错误

TypeError: item.attr is not a function
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

从MVC控制器消耗Web API控制器动作

我有两个控制器,一个mvc控制器和一个api控制器,它们都在同一个项目中。

HomeController: Controller{ ... }
DataController: ApiController{ ... }
Run Code Online (Sandbox Code Playgroud)

如果我想从HomeController中使用DataController中的发布操作,是否有必要使用HttpClient

.net c# asp.net-mvc asp.net-web-api

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

使用带有 FFMpeg 的管道作为输入

我正在使用 FFMPEG 库来操作用户上传的视频。

public async Task ManageVide(IFormFile file)
{   
   ... process file
   string command = $"-i inputFile.mp4 -vf -s 800x600 outFile.mp4";
   ...
}
Run Code Online (Sandbox Code Playgroud)

是否可以使用内存流作为 ffmpeg 命令的输入和输出?我在某处读到可以使用 ffmpeg 管道。但我不知道如何构造命令

public async Task ManageVide(MemoryStream stream)
{   
    string command = $"-i pipe:{stream} -vf -s 800x600 test.mp4";
    ...
}
Run Code Online (Sandbox Code Playgroud)

.net c# ffmpeg

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