小编ssi*_*777的帖子

在URL中传递空字符串参数

我想在url中传递一个空字符串参数。我不知道该怎么做。

我在网格的URL中传递这些参数。在数据库中,如果我使用Race =''。我得到了各自的记录。我需要在网址中传递

test.aspx?race=""
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net url

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

AngularJS中$ http.put和$ http({method:'PUT'})之间的区别

我必须将一些json数据'PUT'发送到服务器.以下代码抛出错误

$rootScope.request.data = {"name": "John", "surname":"Doe"}
var uri = //some REST API
var action = $http({
    method: 'PUT',
    url: uri,
    data: $rootScope.request.data
});
Run Code Online (Sandbox Code Playgroud)

抛出的错误是:

找不到资源的流:资源{displayName ='null',uri ='/ signup'}(org.mule.module.apikit.exception.ApikitRuntimeException).消息有效内容的类型为:NullPayload

但是,当我这样做时,它的工作原理

$rootScope.request.data = {"name": "John", "surname":"Doe"}
var uri = //some REST API
var action = $http.put(uri, $rootScope.request.data);
Run Code Online (Sandbox Code Playgroud)

然后将'action'推入一个数组中,并使用$ q.all触发请求.成功和错误在$ q中处理

想知道他们之间有什么区别?我的第一次请求中是否遗漏了一些内容?

http http-put angularjs angularjs-http

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

截断ASP.Net MVC中的模型属性

我目前正以不同的方式使用truncate和texteditor.两者都很好,但我遇到了这个问题.我想在短信中截断一个文本.T_T

我使用truncate这种方式和它的工作

@helper Truncate(string input, int length)
    {
    if (input.Length <= length)
    {
        @input
    }
    else
    {
        @input.Substring(0, length)<text>...</text>
    }
}


@foreach (var item in Model)
{       
        <div>
            @Truncate(item.DetailDescription, 400)
        </div>
}
Run Code Online (Sandbox Code Playgroud)



我宣布这样称呼texteditor并且工作正常

@html.Raw(item.DetailDescription)
Run Code Online (Sandbox Code Playgroud)


问题:我怎么可能在一个函数中将两者结合起来?这甚至可能是T_T

asp.net-mvc truncate asp.net-mvc-3

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

合并字符串的最佳方法是什么?

假设我有一个带有这样字符串的foreach循环:

String newStr='';
String str='a b c d e';
foreach(String strChar in str.split(' ')) {
  newStr+=strChar+',';
}
Run Code Online (Sandbox Code Playgroud)

结果将是这样的:a,b,c,d,e,但我想要的是a,b,c,d,e没有最后一个逗号.我通常将最后一个逗号分开,但这看起来很丑陋和超重.有没有轻量级的方法来做到这一点?

除了这个问题之外:是否有任何简单的解决方案可以在星座中添加"和",结果如下:a, b, c, d and e对于用户输出?

ps:我知道我可以在示例中使用replace-method但这不是我正在寻找的,因为在大多数情况下你不能使用它(例如当你构建一个sql字符串时).

c# string coding-style

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

如何获取json返回值

如果我能得到以下字符串

([{"data":{"id":"1","user_name":"tutor","book":"123","role":"Tutor"}}]);
Run Code Online (Sandbox Code Playgroud)

我该如何提醒它?data.user_name显示未定义.

    $.getJSON('http://mydomain.com/getmyDetail.php?jsoncallback=?', function(data) {   
        alert(data.user_name);    
    });
    }
Run Code Online (Sandbox Code Playgroud)

另一个问题,如果我想给URL增加一些价值,比如

http://mydomain.com/getmyDetail.php?username=XXX&role=XXX

,如何直接放入getJSON函数

$.getJSON('http://mydomain.com/getmyDetail.php?username='+username'+'&role='+role+'&'jsoncallback=?'

javascript ajax jquery json

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

为什么不大量使用ViewBag?

如果我在MVC3页面中使用太多ViewBag怎么办?如果我继续大量使用它们会有什么极端问题.换句话说,ViewBag的缺点是什么,它的替代品是什么?

viewbag asp.net-mvc-3 asp.net-mvc-4

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

编译和运行代码时出现简单的C#错误

我正在尝试通过观看教程来学习C#,当我尝试重命名我的课时,它给了我这个

所以这第一个错误基本上是当我创建一个新的控制台解决方案,然后声明一个类并给它一个名字,然后尝试写出它给我两个错误的控制台.

![1ST:错误1无效令牌'('在类,结构或接口成员声明中C:\ Users\Alan\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 10 23 ConsoleApplication1

2ND:错误2类型名称'Writeline'在类型'System.Console'中不存在C:\ Users\Alan\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 10 13 ConsoleApplication1

我点击了一个全部保存并将其保存到我桌面上的一个文件夹中,我打算放入所有的C#文件,但是我得到了这些错误,当我开始一个新文件时,清理它并编写控制台命令并构建它不会给我任何错误.

是我需要一个构造函数或者我需要按特定顺序保存文件或者什么?] 1

c# visual-studio

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

操作数a中的'in'无效

我使用jquery将请求发送到服务器$.ajax,它返回JSON.

$.ajax({
  url: 'moreMonth.ajax',
  data: { startIndex: id },
  success: function(data) {
    $.each(data, function(k, v) {
      alert(k + ':' + v); 
    });
  }
});
Run Code Online (Sandbox Code Playgroud)

但我有一个错误

操作数a中的'in'无效

据我所知 - 这是success块的问题吗?

日志:

"[
  {"name":"Advanced Complexity Theory.rar","size":672398,"present":true,"display":false,"publisherId":1,"downloadDate":"Jun 9, 2014 11:05:28 AM","id":11},
  {"name":"Algorithms and Complexity, Internet Edition.rar","size":971299,"present":true,"display":false,"publisherId":1,"downloadDate":"Jun 9, 2014 11:05:28 AM","id":12}
]"
Run Code Online (Sandbox Code Playgroud)

ajax jquery

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

C#LINQ存储int?作为int

我正在查询数据库以获取contractorid字段值,该值将返回一个值或null.我需要将它作为整数传递给类方法(int,int).但显然它与最佳超载方法不匹配.我怀疑它是因为int?contractorid值可能为null并且无法转换为整数.但如果我删除?并只使用int然后我得到关于single()linq方法的错误

    int UserID = new BussinessComponent().LoginDetails.UserID;
    using (var db = new DataContext())
    {
        int? ContractorID =
              db
                  .Users
                  .Where(x => x.UserID == UserID)
                  .Select(x => x.ContractorID)
                  .Single();


        ltlOJ.Text = DashboardComponent.GetJobs(UserID,ContractorID ).ToString();
   }
Run Code Online (Sandbox Code Playgroud)

.net c# linq

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

身体和形式被视为div?

我正在学习如何将外部html文件包含到当前的html中,我编写了这样的简单代码

<html>
<head runat="server">
    <title>Untitled Page</title>
    <script type ="text/javascript"   src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
    <script type="text/javascript" > 
       $(document).ready(function(){
        {
            $("div").load("test.html") ;
        }
       });

   </script>
</head>
<body>
    <form id="form1" runat="server">
       <div id = "div1" >
       </div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

test.html内容是

<h1>done!</h1>
Run Code Online (Sandbox Code Playgroud)

输出是

完成了!

完成了!

完成了!

当我更换

  $("div").load("test.html") ;
Run Code Online (Sandbox Code Playgroud)

$("#div1").load("test.html") ; 
Run Code Online (Sandbox Code Playgroud)

要么

$("form").load("test.html");
Run Code Online (Sandbox Code Playgroud)

输出是

完成了!

我真的很想知道它是如何工作的

html javascript jquery

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