小编use*_*057的帖子

访问Android Studio属性窗口?

我最近开始使用Android Studio,无法弄清楚如何访问属性窗口.

下面的截图是从谷歌,它显示正是我想要被周围的属性窗口中的红色矩形表示的访问.

在此输入图像描述

任何人都可以告诉我如何访问它?

ide android android-studio

27
推荐指数
4
解决办法
6万
查看次数

ASP.NET MVC - 如何在不离开视图的情况下调用void控制器方法?

问题背景:

我正在为MVC应用程序实现一些基本的"购物车"逻辑.目前,当我点击链接时 - 在下面的屏幕截图中显示为"添加到购物车",这将调用'ProductController'中的'AddToCart'方法,如下所示:

在此输入图像描述

Product.cshtml代码:

@Html.ActionLink("Add To Cart", "AddToCart")
Run Code Online (Sandbox Code Playgroud)

ProductController中的'AddToCart'方法:

public void AddToCart()
{
   //Logic to add item to the cart.
}
Run Code Online (Sandbox Code Playgroud)

问题:

这不是问题,但是当我在ProductDetail.cshtml视图上单击ActionLink上的"添加到购物车"按钮时,该页面在ProductController上调用"AddToCart"方法并在页面上显示空白视图 - 如下所示.我希望视图保留在'ProductDetail.cshtml'上,只需调用'AddToCart'方法,我该怎么做?

在此输入图像描述

c# asp.net-mvc asp.net-mvc-4

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

溢出-x隐藏导致响应导航菜单定位问题

问题背景:

我正在使用Jasny Bootstrap来实现响应式的offcanvas"揭示"样式菜单.

问题:

在移动设备上打开菜单时,菜单的滚动元素未启用.

我已将整个应用程序(注入了我的AngularJS视图)包装为div样式overflow-y:hidden,如下所示:

<body ng-app="app">
    <div style="overflow-x:hidden">
        <div ui-view style="height:100%">
            //View is injected here based on routing.
        </div>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

这种溢出样式意味着我现在可以在移动设备上滚动菜单但我现在有一个问题在哪里和当菜单滚动到顶部时,有一个间隙显示下面的菜单,如下所示:

在此输入图像描述

页面稍微向下滚动后,响应式导航栏会显示:

在此输入图像描述

代码:

以下是如上所示,这是主视图div根据其路由注入页面:

<body ng-app="app">
    <div style="overflow-x:hidden">
        <div ui-view style="height:100%">
            //View is injected here based on routing.
        </div>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

这是包含导航栏元素的应用程序的结果视图:

<div ng-controller="ResultsController" ng-show="hideSearch" style="height:100%">
    <div class="navmenu navmenu-default navmenu-fixed-left" id="updateMenu">
        <div class="text-center headerPad"><h3>Compzee <img src="Images/CompzeeLogoSmall.png" class="logoSize" /></h3></div>
        <div class="col-lg-12 pullInMenu">
            <form ng-submit="search()" novalidate="novalidate">
                <div class="form-group">
                    <label for="search">Search Term:</label>
                    <input type="text" class="form-control" ng-model="item" id="itemUpdate" required> …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

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

WebApi - 如何为包含的App_Data XML文件包含相对路径?

问题背景:

我有一个WebApi控制器,其逻辑代码依赖于读取包含在许多XML文件中的数据.这些XML文件已包含在App_DataWebApi项目的文件夹中.

问题:

我试图以下列方式使用XML文件的相对路径:

    [System.Web.Http.HttpGet]
    public string CallerOne()
    {
        string docOne = @"~\AppData\DocOne.xml";

        string poll = @"~\AppData\Poll.xml";

        var response =  _Caller.CallService(docOne, poll);

        return ConvertXmlToJson(response);
    }
Run Code Online (Sandbox Code Playgroud)

运行WebApi代码并调用Url到CallerOne方法时,我收到以下错误:

An exception of type 'System.IO.DirectoryNotFoundException'
occurred in  System.Xml.dll but was not handled in user code

Additional information: Could not find a part of the path
'C:\Program Files  (x86)\IIS Express\~\AppData\FPS.xml'.
Run Code Online (Sandbox Code Playgroud)

我还想最终将其发布到Azure并包含这些文件.

如何使用相对路径读取文件App_Data中的XML文件

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

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

访问另一个项目的app.config属性?

我的解决方案中有两个项目,对于这个例子,我将它们称为项目A和B.

项目B引用A.项目B可以访问项目A的app.config属性吗?

我希望在A的app.config中访问app键字符串.

string tfsUri = ConfigurationManager.AppSettings["TfsUri"];
Run Code Online (Sandbox Code Playgroud)

c# configuration configurationmanager app-config

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

通过平滑滚动重定向到不同页面上的div?

问题背景:

我有一个2页的网站.两个页面都使用相同的masterlayout.cshtml页面,其中包含一个Navbar.在Navbar中有许多链接,这些链接根据其ID向下滚动到第一页上的相关div.

问题:

当我访问第二页时,我无法再从第一页上的Navbar链接重定向到指定的div.这是有道理的,因为重点不再是第一页,但我如何解决这个问题?

码:

以下是具有div id设置的Navbar代码,请注意data-id指定要滚动到哪个div 的属性:

        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li><a href="#" class="scroll-link" data-id="Welcome">Welcome</a></li>
                <li><a href="#" class="scroll-link" data-id="features">Club</a></li>
                <li><a href="#" class="scroll-link" data-id="About">About Us</a></li>
                <li><a href="#" class="scroll-link" data-id="Location">Location</a></li>
                <li><a href='@Url.Action("FutureEvents", "Events", new { pageNo = 1 })'>Events</a></li>
            </ul>
        </div> 
Run Code Online (Sandbox Code Playgroud)

滚动到的div的示例:

        <div id="Welcome">
             //HTML
        </div>
Run Code Online (Sandbox Code Playgroud)

JQuery用于滚动到相关的div:

        function scrollToID(id, speed) {
          var offSet = 70;
          var obj = $(id).offset();
          var targetOffset = $(id).offset().top - offSet;
          $('html,body').animate({ scrollTop: targetOffset }, speed);
        }
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮助提出一个可行的解决方案,以便能够从一个非常好的不同页面调用这些id.

html jquery smooth-scrolling razor twitter-bootstrap

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

谷歌地图准确性问题

我有一个谷歌地图应用程序,可以抓取用户的lat和long值,并通过使用Google JSON响应存储一系列超市对象及其相对纬度和长值.我使用覆盖类将标记放置到地图上,这取决于列表视图中显示可用超市的所选超市.

这一切都很好,我似乎有一个小问题是我的覆盖类的准确性.地图标记似乎不是非常准确,因为标记指向指定纬度的错误位置以及从我的geopoint对象传递给它的长点.(有时距离应该的地方最远11英里).

我已尝试在使用权限的声明中声明LOCATION_FINE,但这似乎没有任何区别.我是否需要这个,因为我使用的是JSON响应而不是GPS?

模拟器上的地图有多准确?我可能会抓住吸管,但我听到有很多人说在模拟器上使用Google API时并不准确.

没有使用GPS.

编辑

添加到这个问题.我有另一个更深入的问题.我相信这个问题在我的update()方法中,因为问题是错误的对象lat和长值被发送到标记.

我会发布我的代码,只是为了看看是否有人可以找到任何问题.

GeoName类:

public class GeoName {

private String id;
private Geometry geometry;
private String name;

public String getId() {
    return id;
}
public void setId(String id) {
    this.id = id;
}
public Geometry getGeometry() {
    return geometry;
}
public void setGeometry(Geometry geometry) {
    this.geometry = geometry;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}

}
Run Code Online (Sandbox Code Playgroud)

PostalCodeAdapter类:

package com.example.restfulweb;

public class PostalCodeAdapter extends …
Run Code Online (Sandbox Code Playgroud)

java api android google-maps

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

如何停止toast&alertDialog失去对我的EditText过滤器的关注

更新:

最新更新 - 添加了getChanges()方法.

第二次更新 - 我添加了整个ShoppingList.java类.

第一次更新 - 在2个人喜欢这个问题但没有答案之后,我已经为这个问题开了一笔赏金.

题:

我有类似的问题,一旦我开始一个新的意图,然后返回到原始页面,我无法重新过滤我的ListView.这是通过使用overResume()方法并从另一个过滤器方法中调用我的过滤器代码来解决的.

我有的最新问题是应该在我的应用页面上使用dialogBu​​ilder或toast消息,然后再次将过滤器文本消隐,即我的过滤器忽略输入到我的过滤器EditText中的任何文本.

以下是一些突出显示问题的屏幕截图:

已加载项目的ListView:

在此输入图像描述

搜索词输入到过滤器EditText中并正确过滤:

在此输入图像描述

第一个项目"A"被编辑为"AB".Toast消息确认了该动作:

在此输入图像描述

这就是问题,对话框构建器(编辑项目的方式)和Toast消息是完整的,在EditText中输入一个新的过滤器术语,过滤器不再过滤:

在此输入图像描述

这是我的过滤器代码:

package com.example.flybaseapp;



    public class ShoppingList extends ListActivity implements OnClickListener {

Button AddItem;
Button showShop;
ListView showItems;
SimpleCursorAdapter cursorAdapter;
Long itemId;
TextView totalPrice;
String itemDescription;
int itemAmount;
int itemPrice;
EditText itemNameEdit;
DBHandlerShop getCons;
Dialog e1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.shoppinglistlayout);

    AddItem = (Button) findViewById(R.id.btnAddItem);
    showShop = (Button) findViewById(R.id.btnSearchShops);

    showItems = (ListView) findViewById(android.R.id.list);

    totalPrice = (TextView) findViewById(R.id.totalListPrice);

    AddItem.setOnClickListener(this);
    showShop.setOnClickListener(this);

    setList(); …
Run Code Online (Sandbox Code Playgroud)

java android filter

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

无法通过C#客户端连接到MongoDB(MongoLabs)

问题背景:

我在MongoLabs(mLab - https://mlab.com/)中设置了一个数据库并添加了一个非常简单的Collection.我正在使用MongoDB驱动程序尝试通过C#3.2驱动程序连接和使用此集合.

问题:

我无法通过C#驱动程序连接到我的数据库,并且持续进行身份验证,如下所示:

System.TimeoutException:使用CompositeServerSelector选择服务器30000ms后发生超时{Selectors = ReadPreferenceServerSelector {ReadPreference = {Mode = Primary,TagSets = []}},LatencyLimitingServerSelector {AllowedLatencyRange = 00:00:00.0150000}}.集群状态的客户端视图是{ClusterId:"1",ConnectionMode:"Automatic",类型:"Unknown",状态:"Disconnected",服务器:[{ServerId:"{ClusterId:1,EndPoint:"Unspecified/ds048719. mlab.com:48719"}",EndPoint:"未指定/ ds048719.mlab.com:48719",状态:"已断开",类型:"未知",HeartbeatException:"MongoDB.Driver.MongoConnectionException:打开时发生异常连接到服务器.--- MongoDB.Driver.MongoAuthenticationException:无法使用sasl协议机制SCRAM-SHA-1进行身份验证.---> MongoDB.Driver.MongoCommandException:命令saslStart失败:身份验证失败.

代码:

我尝试了许多尝试验证请求的不同方法.目前我正在尝试简单地使用MongoClient该类,如下所示:

MongoClient client;

var connectionString = "mongodb://userNameGoesHereRemovedForSO:passwordGoesHereRemovedForSO@ds048555.mlab.com:48719/db";

client = new MongoClient(connectionString);

var database = client.GetDatabase("testDB");

var collection = database.GetCollection<string>("test");
Run Code Online (Sandbox Code Playgroud)

任何有关如何成功克服此身份验证问题的帮助或示例都将受到高度赞赏.

c# mongodb mongodb-.net-driver

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

在ajax调用之后更新HTML表数据后输入选择器丢失

问题背景:

我有一个带购物车的MVC4项目如图所示:

在此输入图像描述

这使用Touchspin.js为用户提供了一种方式来更新购物车中每件商品的购物车数量.输入包含增量或减量的选择器:

在此输入图像描述

问题:

如果用户从购物车中删除商品,我会通过ajax POST请求将指定的商品ID发送到购物车控制器上的方法,该方法又将其从购物车商品列表中删除.完成此操作后,项目列表将返回到Successajax调用的函数,该调用将构建列表项的html行,然后将它们附加到购物车表.

问题是,当从成功调用重建购物车项目表时,我似乎丢失了Touchspin输入选择器HTML.页面最初加载时使用相同的方法.这里的图像显示格式错误的HTML输入,红色箭头表示缺少的选择器:

在此输入图像描述

代码:

  @{
    Layout = "~/Views/Shared/MasterLayout.cshtml";
}


<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="~/Scripts/jquery.js"></script>
<script src="~/Scripts/bootstrap.js"></script>
<script src="~/Scripts/jquery.blImageCenter.js"></script>
<script src="~/Scripts/bootstrap.touchspin.js"></script>
<script src="~/Scripts/mimity.js"></script>


    <h2>Cart</h2>
    <br />
    <table id="Table1" class="table table TableSection">
        <thead>
            <tr>
                <td style="display:none;">id</td>
                <td></td>
                <td class="TableCell"><b>Item</b></td>
                <td class="TableCell"><b>Brand</b></td>
                <td class="TableCell"><b>Unit Price</b></td>
                <td class="TableCell"><b>Quantity</b></td>
                <td></td>
            </tr>
        </thead>
        <tbody></tbody>
    </table>
    <input class="btn btn-success btn-block updateCart" type="button" value="Update Cart" />

    @Html.Partial("_ViewCartContents")

    <div class="PaymentButtons">
        <div class="row">

            <div class="col-sm-4">

                <input class="btn btn-success btn-block updateCart" type="button" value="PayPal" onclick="location.href='@Url.Action("Index", "PayPalExpress")'" /> …
Run Code Online (Sandbox Code Playgroud)

html javascript ajax jquery

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