小编Lor*_*ion的帖子

Xamarin Forms项目集启动项目

我正在为Android和iOS构建一个Xamarin Forms应用程序.

如何将iOS设置为启动项目?我已经读过你想要右键点击并将其设置为启动项目.但我找不到选项?

在此输入图像描述

请帮我.

xamarin xamarin.forms

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

Javascript将样式显示从无更改为正常不起作用

这是我的图像:

<img alt="" id="loadingImage" src="Images/ajax-loader.gif" style="display:none"/>
Run Code Online (Sandbox Code Playgroud)

我想用 javascript 显示图像,这是我的代码,它不起作用:

function changeDisplay() {
    var img = document.getElementById('loadingImage');
    img.style.display = "normal";
}
Run Code Online (Sandbox Code Playgroud)

然而

如果我做“反向”,从正常到隐藏它可以很好地使用以下代码:

<img alt="" id="loadingImage" src="Images/ajax-loader.gif" style="display:normal"/>

function changeDisplay() {
    var img = document.getElementById('loadingImage');
    img.style.display = "none";
}
Run Code Online (Sandbox Code Playgroud)

我不明白这个,我做错了什么?

html javascript

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

Swift变量在其自己的初始值内使用

我正在尝试初始化一个对象,我收到此错误: Variable used within its own initial value

这是我的代码:

在此输入图像描述

为什么我不能这样做呢?

initialization ios swift

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

Alamofire将pdf作为NSData

我使用这个alamofire请求获取pdf文件,我想将其保存为NSData:

func makeDataCall(urlString: String, completionHandler: (responseObject: NSData?, error: NSError?) -> ()) {
    //Perform request
    Alamofire.request(.GET, urlString, headers: ["Authorization": auth])
        .responseData { request, response, responseData in
            print(request)
            print(response)
            print(responseData)
            completionHandler(responseObject: responseData.data, error: nil)
    }
}
Run Code Online (Sandbox Code Playgroud)

在响应中,我得到了这个:

"Content-Length" = 592783;
"Content-Type" = "application/pdf";
Run Code Online (Sandbox Code Playgroud)

但是responseData.data没有.

我究竟做错了什么?

nsdata ios swift alamofire

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

asp.net mvc核心依赖注入构造函数参数

我正在尝试理解ASP.NET MVC CORE中的依赖注入.

所有的例子都是一样的,他们表示注册 HttpContextAccessor

public void ConfigureServices(IServiceCollection services)
{
    services.AddMvc();
    services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
}
Run Code Online (Sandbox Code Playgroud)

然后是想要访问它的类:

public class UserService : IUserService
{
    private readonly IHttpContextAccessor _httpContextAccessor;

    public UserService(IHttpContextAccessor httpContextAccessor)
    {
        _httpContextAccessor = httpContextAccessor;
    }

    public bool IsUserLoggedIn()
    {
        var context = _httpContextAccessor.HttpContext;
        return context.User.Identities.Any(x => x.IsAuthenticated);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我真的想要创建一个UserService实例时,它会在构造函数中请求httpContextAccessor对象,我从哪里得到它?

c# asp.net-core

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

LINQ选择表达式IEnumerable

我正试图用一个Expression内部LINQ Select.这是我的代码示例

Expression<Func<user, string>> expr = d => d.user.username;
Message.Select(b => new { name = b.user.Select(expr) });
Run Code Online (Sandbox Code Playgroud)

消息属于类型IEnumerable,在运行时我收到以下错误: The exception message is ''System.Collections.Generic.List<W.Models.user>' does not contain a definition for 'Select'

我该如何解决?

c# linq select expression

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

C#在LINQ中定义LET

我有多个使用相同LET变量的LINQ查询,我想以某种方式预定义这些.

IQueryable<RouteQueryModel> query =
    (from b in db.routes
     let avg_rating = b.ratings.Any() ? 
         b.ratings.Select(r => r.rating1).Average() : 
         0
     let distance_to_first_from_me = b.coordinates.
         Select(c => c.position).
         FirstOrDefault().
         Distance(DbGeography.FromText(currentLocation, 4326))
     let distance_to_last_from_me = b.coordinates.
         OrderByDescending(c => c.sequence).
         Select(d => d.position).
         FirstOrDefault().
         Distance(DbGeography.FromText(currentLocation, 4326))
     let distance_to_from_me = distance_to_first_from_me < distance_to_last_from_me ? 
         distance_to_first_from_me : 
         distance_to_last_from_me
     where b.endpoints.Any(e => values.Any(t => t == e.town.town_id))
     select new RouteQueryModel 
     { 
         b = b, 
         distance_to_from_me = distance_to_from_me.Value, 
         avg_rating = avg_rating
     }
 );
Run Code Online (Sandbox Code Playgroud)

我在8个不同的查询中使用了这三个distance_to LET,有没有办法为那些我可以在查询中使用的模板制作模板?

c# linq templates let

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

如何防止ajax get刷新MVC页面

这是我的 JavaScript

\n\n
$.ajax({\n    type: \'GET\',\n    data: {\n        _rnd: new Date().getTime()\n    },\n    url: \'@Url.Content("~/Home/RegisterDevice")\' + \'?name=\' + \'@Session["username"]\' + \'&phonenumber=\' + $("#phonenumberInput").val() + \'&imei=\' + $("#imeiInput").val(),\n    dataType: \'json\',\n    async: \'true\',\n    success: function (data) {\n        console.log(data);\n        //$("#regdiv").hide();\n        //$("#resdiv").append(data);\n        //$("#resdiv").show();\n        return false;\n    }\n});\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的 html 有一个按钮来触发 javasript

\n\n
<button class="btn btn-success" onclick="RegisterDeviceDetails()">Forts\xc3\xa4tt</button>\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的 MVC 控制器有一些逻辑并返回成功或失败。

\n\n
return Json("SUCCESS", JsonRequestBehavior.AllowGet);\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的问题是页面刷新,因此附加响应在刷新时被删除。如何防止刷新?

\n

asp.net-mvc jquery razor

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

jQuery在$(this)对象中更改html

我使用这个jQuery代码来检测表中的点击行.

$('#availableApps').on('click', 'tr', function (e) {
    $(this)
});
Run Code Online (Sandbox Code Playgroud)

HTML标记:

<tr>
  <td><img src="http://is5.mzstatic.com/image/thumb/Purple/v4/9a/b5/39/9ab539fb-4a39-c780-e9ec-eb58f4685141/source/512x512bb.jpg" style="width:20px; height:20px; border-radius: 10px;"></td>
  <td>Lär dig läsa</td>
  <td>2<img class="pull-right" src="/Images/arrowRight.png"></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

现在在点击我想改变src最后的图像,<td>我怎么能用这个$(this)对象做这个?

html javascript jquery

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

ajax 将数据发布到 MVC 控制器的日期

我想将 DateTime 从 javascript 发布到我的 MVC 控制器。日期时间字符串的格式为 yy-mm-dd hh:mm。这是我的 JavaScript 代码:

 var dataObject = {
         dateData: New Date('16-01-01 15:30')
        }

        console.log(dataObject);

        $.ajax({
            type: "POST",
            url: '@Url.Content("~/Service/DateTest")',
            dataType: "json",
            data: dataObject,
            },
            success: function (response) {

            }
        });
    }
Run Code Online (Sandbox Code Playgroud)

这是我的 MVC 控制器:

  public ActionResult DateTest(DateObject data)
        {
            return Json("ok", JsonRequestBehavior.AllowGet);
        }
Run Code Online (Sandbox Code Playgroud)

但是,在我的 DateObject 中,我得到“{1/1/0001 12:00:00 AM}”。

我究竟做错了什么?

asp.net-mvc jquery

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