小编kan*_*oid的帖子

如何知道android中的调用活动

我有一项活动,很少有其他活动.例如:我有Activity1,Activity2,Activity3.Activity1调用Activity2并传递参数.Activity3还调用Activity2并传递参数.

现在基于调用活动,Activity2执行一些任务.但是我怎么知道哪个活动正在调用Activity2?任何人都可以帮助我?

android android-activity

32
推荐指数
3
解决办法
5万
查看次数

将datetime转换为LINQ to SQL查询中的格式化字符串

我知道LINQ to SQL没有转换为SQL DateTime,string因为没有ToString().但是如何将其DateTime转换为格式化的字符串?

这是以下查询中需要帮助的行:

StartDate = string.Format("{0:dd.MM.yy}", p.StartDate)
Run Code Online (Sandbox Code Playgroud)

整个查询:

var offer = (from p in dc.CustomerOffer
             join q in dc.OffersInBranch
             on p.ID equals q.OfferID
             where q.BranchID == singleLoc.LocationID
             let value = (p.OriginalPrice - p.NewPrice) * 100 / p.OriginalPrice
             orderby value descending
             select new Offer()
             {
                 Title = p.OfferTitle,
                 Description = p.Description,
                 BestOffer = value,
                 ID = p.ID,
                 LocationID = q.BranchID,
                 LocationName = q.CustomerBranch.BranchName,
                 OriginalPrice = SqlFunctions.StringConvert((decimal)p.OriginalPrice),
                 NewPrice = SqlFunctions.StringConvert((decimal)p.NewPrice),
                 StartDate = string.Format("{0:dd.MM.yy}", …
Run Code Online (Sandbox Code Playgroud)

linq entity-framework linq-to-sql

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

如何在mvc web网格中格式化日期

我有一个网格,我没有使用剃刀syntex.Rather我使用的是.aspx表单.代码如下;

<%
    var grid = new WebGrid(Model,defaultSort:"PublishDate",rowsPerPage:10);
    %>
    <%: 
       grid.GetHtml(
                          tableStyle: "wGrid",
                            headerStyle: "wGridHeader",
                    alternatingRowStyle: "alt",
                    columns: grid.Columns(
                    grid.Column("Title", canSort: false),
                    grid.Column("PublishDate", "Published on"),
                    grid.Column("CategoryName", "Category"),
                    grid.Column(format: (item) => Html.ActionLink("Details", "Browse", new { id = item.Title }))
                  )
               )
    %>
Run Code Online (Sandbox Code Playgroud)

现在我想将'PublishDate'列格式化为'dd-MMM-yyyy'.知道怎么做吗?

asp.net-mvc webgrid

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

如何在SignalR上获取已连接客户端的列表

我是SignalR的新手.我的第一个任务是制作简单的聊天应用.

我一直在浏览和阅读,最后做了一个页面,你来聊天,它工作正常.

现在我需要显示已连接客户端的列表.为此,我编写了以下代码.这是我的HUB.

public class ChatHub: Hub
{

    chatEntities dc = new chatEntities();
    public void Send(string message,string clientName)
    {
        Clients.addMessage(message,clientName);

    }

    // I want to save the user into my database, when they join 
    public void Joined(string userId,string userName)
    {

        CurrentChattingUsers cu = new CurrentChattingUsers();
        cu.ConnectionId = userId;
        cu.UserName = userName;

        dc.CurrentChattingUsers.AddObject(cu);
        dc.SaveChanges();


       Clients.joins(userId, userName);
    }

    // This will return a list of connected user from my db table.
    public List<ClientModel> GetConnectedUsers()
    {
        var query = (from k in dc.CurrentChattingUsers …
Run Code Online (Sandbox Code Playgroud)

.net javascript c# asp.net-mvc signalr

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

如何将SQL用户定义的函数添加到实体框架?

我可以像在.dbml中一样在我的.edmx文件中添加SQL函数吗?如果可以的话,怎么做?如果我不能,是否有任何解决方法?

我试图谷歌,但没有找到任何具体的答案,如何做到这一点.

基于给定的答案,我创建了一个存储过程,并尝试添加"导入函数",但它表示"存储过程不返回任何列".我哪里做错了?功能:

ALTER FUNCTION [dbo].[fn_locationSearch](@keyword varchar(10))
RETURNS TABLE
AS
RETURN
(
SELECT CustomerBranch.ID,CustomerBranch.BranchName,CustomerBranch.Longitude,CustomerBranch.Latitue,CustomerBranch.Telephone,CustomerBranch.CategoryID,CustomerBranch.Description

FROM FREETEXTTABLE (CustomerOffer,*,@keyword) abc INNER JOIN OffersInBranch
ON abc.[key]=OffersInBranch.OfferID INNER JOIN CustomerBranch ON     OffersInBranch.BranchID=CustomerBranch.ID
UNION
SELECT    CustomerBranch.ID,CustomerBranch.BranchName,CustomerBranch.Longitude,CustomerBranch.Latitude,CustomerBranch.Telephone,CustomerBranch.CategoryID,CustomerBranch.Description
FROM CustomerBranch WHERE FREETEXT(*,@keyword)
)
Run Code Online (Sandbox Code Playgroud)

存储过程:

ALTER PROCEDURE USP_locationSearch
(@keyword varchar(10))
AS
BEGIN
SELECT * from dbo.fn_locationSearch(@keyword)
END
Run Code Online (Sandbox Code Playgroud)

linq sql-server asp.net entity-framework-4

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

在LINQ to Entities中将字符串转换为int?

我必须将一个string值转换为int,但似乎 LINQ to Entities 不支持这一点。

对于以下代码,我收到错误消息。

var query = (from p in dc.CustomerBranch
             where p.ID == Convert.ToInt32(id) // here is the error.
             select new Location()
             {
                 Name      = p.BranchName,
                 Address   = p.Address,
                 Postcode  = p.Postcode,
                 City      = p.City,
                 Telephone = p.Telephone
             }).First();
return query;
Run Code Online (Sandbox Code Playgroud)

LINQ to Entities 无法识别方法“ Int32 ToInt32 (System.String)”,并且此方法无法转换为存储表达式。

linq-to-entities entity-framework

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

从WSDL中查找SOAPAction

我的要求是从Android调用Web服务并以一种很好的方式显示结果.

但是在Web服务的WSDL中我找不到SOAPAction.WSDL看起来像这样:

<operation name="getStudentList">
 <soap:operation soapAction=""/>
 <input>
   <soap:body use="literal"/>
 </input>
 <output>
   <soap:body use="literal"/>
  </output>
</operation>
Run Code Online (Sandbox Code Playgroud)

有没有办法SOAPAction在WSDL中找到其他一些地方?我可以调用Web服务并在没有的情况下获得结果SOAPAction吗?

android soap wsdl web-services android-ksoap2

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

从NFC标签读取数据

可能重复:
Android NDEF记录有效负载上的奇怪字符

我试图从NFC标签中读取一些纯文本.我的代码在下面;

public void processReadIntent(Intent intent){

    Parcelable[] rawMsgs = intent.getParcelableArrayExtra(
            NfcAdapter.EXTRA_NDEF_MESSAGES);

    NdefMessage msg = (NdefMessage) rawMsgs[0];
    // record 0 contains the MIME type, record 1 is the AAR, if present
    Log.d("msg", msg.getRecords()[0].getPayload().toString());

    String PatientId=new String(msg.getRecords()[0].getPayload());     
    String UserName="nurse";
    String Password="nurse";

   Toast.makeText(getApplicationContext(), PatientId, Toast.LENGTH_LONG).show();

    //tv.setText(new String(msg.getRecords()[0].getPayload()));
}
Run Code Online (Sandbox Code Playgroud)

但是,这里的问题是当我读取数据时,我可以看到我想要的数据在开始时有一个'en'. 例如:如果我在'john'中的实际数据,当我阅读时,我可以将其视为'enjohn'. 我知道'en'是语言标题.但是我该如何删除它?

我尝试过子串,但之后甚至没有工作......

有关如何删除此语言标题的任何想法???

android nfc

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

使用PagedList分页部分视图

我有一个具有表格数据的部分视图..我正在使用PagedList进行分页.

它在普通视图下运行良好,但当我尝试将其放在局部视图上时,当我单击下一个或任何其他页面时,它只刷新整个页面并且我的视图中断:(

我想刷新部分视图只意味着当我执行分页时,我只想更改部分视图而不是整个视图.

这是我的部分视图的分页代码...

Page @(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) of @Model.PageCount
@Html.PagedListPager( Model, page => Url.Action("StudentList", new { page, sortOrder = ViewBag.CurrentSort, currentFilter=ViewBag.CurrentFilter }) )
Run Code Online (Sandbox Code Playgroud)

我试图把Ajax.ActionLink而不是Url.Action没有成功...任何帮助?

ajax jquery pagedlist asp.net-mvc-partialview asp.net-mvc-4

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

在字符串中查找单词,其中字符串可以为null(有时)

我必须在LINQ to EF搜索中找到一个单词.所以我写了下面的代码

 var Q = (from k in MyList 
                 where k.Name.Contains(query) || k.Description.Contains(query)   
                   select k).Count();
 if (Q == 0)
      continue;
Run Code Online (Sandbox Code Playgroud)

但"描述"字段有时可以为空.在这些情况下我得到错误.有什么办法可以避免错误吗?

c# wcf linq-to-entities entity-framework

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