小编Ler*_*ica的帖子

Html.DisplayFor在mvc 4 Razor视图中不使用它返回值

我将一些虚拟数据传递给我的View只是为了有一些工作:

public ActionResult Index()
        {
            ViewBag.Message = "Create table";
            var model = new List<Auction>();
            model.Add(new Auction
            {
                Title = "First Title",
                Description = "First Description"
            });
            model.Add(new Auction
            {
                Title = "Second Title",
                Description = "Second Description"
            });
            model.Add(new Auction
            {
                Title = "Third Title",
                Description = "Third Description"
            });
            model.Add(new Auction
            {
                Title = "Fourht Title",
                Description = "Fourth Description"
            });

            return View(model);
        }
Run Code Online (Sandbox Code Playgroud)

我在我的视图中显示:

@model List<Ebuy.Website.Models.Auction>

@{
    ViewBag.Title = "Home Page";
}


@using (Html.BeginForm())
{
    <table border="1" > …
Run Code Online (Sandbox Code Playgroud)

c# razor asp.net-mvc-3

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

使用eval()在JSON中执行JavaScript函数

我想使用eval()执行作为JSON一部分的任何JavaScript函数,但显然我做不到,并且无法确定错误/ s的确切位置.我正在使用两个非常简单的文件,只是为了尝试 - 第一个是index.php,它是:

<!DOCTYPE html>
<html>
<head>
<title>Simple form sending and receiving a JSON object to/from PHP</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){ 
  var data = 
  { 
    "sales": [ 
      { "firstname" : "John", "lastname" : "Brown" },
      { "firstname" : "Marc", "lastname" : "Johnson" }
    ] // end of sales array
  }
  var dataString = JSON.stringify(data);

  $.post('simpleformSubmi.php', { data: dataString}, showResult, "text");
});

function showResult(res)
{
    var data = eval('(' + res + ')');

  $("#fullresponse").html("Full response: " +data);
}
</script> …
Run Code Online (Sandbox Code Playgroud)

javascript php json

0
推荐指数
1
解决办法
1465
查看次数

JavaScript - 如何用逗号分隔字符串(就像PHP爆炸函数一样)

我有一个包含值的字符串,这些值在字符串中用逗号分隔,我希望得到每个值,就像我用PHP爆炸一样,但我需要在JavaScript中完成.有办法吗?怎么办?

谢谢

Leron

javascript

0
推荐指数
1
解决办法
135
查看次数

C# - 使用struct或enum在字符串中查找元音

我正在学习使用C#中的主要类型.为此,我制作了一个简单的算法来查找字符串中的元音.这里是:

 public static string Vowels()
        {
            string myString = "Count the number of the vowels in this string";
            string output = string.Empty;
            for (int i = 0; i < myString.Length; i++)
            {
                if (myString[i] == 'a' || myString[i] == 'e' ||
                    myString[i] == 'i' || myString[i] == 'o' ||
                    myString[i] == 'u')
                {
                    output += myString[i].ToString().ToUpper(); //Vowel
                }

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

首先 - 我不喜欢我的if陈述中的这么多条件所以我认为使用一些指示类型将是一种更优雅的方式来保持元音,其次,即使有充分的理由选择if陈述相反struct,enum或者我想学习使用它们的任何其他类型.你能帮我找到最好的方法来查找myString字符串中的每个字符使用structenum(你认为哪个更好)将元音留在其中?

谢谢 …

c# struct

0
推荐指数
1
解决办法
3692
查看次数

数组中的所有元素是否满足由另一个字符串数组确定的特定条件

对不起标题,但我不知道很热,简要解释我需要做什么.

我有这个预定义的数组:

string[] SkippedAreasArray = new string[] {"A", "B", "C", "D", "E", "F", "G",
            "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q"};
Run Code Online (Sandbox Code Playgroud)

我们可以致电每封信Area.我们有一个变量NumberOfAreas,它保存一个从0(null)到17的整数值.这个值的含义是这个.如果NumberOfAreas= 5那么我们有字符串"A", "B", "C", "D", "E".如果NumberOfAreas= 3那么我们有"A", "B", "C"等等.该字符串始终以"A"字母顺序开头并按照字母顺序排列.

用户输入是所谓的SkippedAreas数组.它可以包含随机字母,这些字母不能复制并且在范围内A-Q.

是什么概念-如果我们有SkippedAreas数组= "A", "C"NumberOfAreas= 5 "A", "B", "C", "D", "E",然后我们必须保持NumberOfAreas跳过这封信等于5 "A""C"并加入接下来的两个字母,因此NumberOfAreas成为─ "B", "D", "E", "F", "G" …

c# arrays algorithm

0
推荐指数
1
解决办法
326
查看次数

如何获取嵌套列表中的元素索引

我的课程看起来像这样:

public class Payment
{
    public List<string> Base { get; set; }
    public List<string> Interest { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后,在我的代码中稍后我想要Repeater只提供一个值,List<string> Base所以我尝试使用创建一个匿名对象数组,LINQ我需要在这个匿名对象中有一个属性Idwhere Id = IndexOf(x.Base).所以我试过这个:

RpBase.DataSource = PymentsList.Select(x => new { Base = x.Base, Id = PymentsList.IndexOf(x.Base) });
Run Code Online (Sandbox Code Playgroud)

但它不起作用.写这个开始有意义,我需要从<Base>列表中选择,x但我不知道怎么写它LINQ仍然在我看来这应该是可行的.

c# linq

0
推荐指数
1
解决办法
556
查看次数

System.dll中出现未处理的"System.Net.Mail.SmtpException"类型异常

我正在尝试非常简单的教程,如何通过.NET和发送电子邮件C#.但是,当我尝试执行代码时,我得到以下异常:

System.dll中发生未处理的"System.Net.Mail.SmtpException"类型的异常附加信息:操作已超时.

所以我所做的就是找到我想将邮件发送到的服务器设置.这在我的国家很受欢迎:

Incoming settings

Protocol -> POP
Email address -> username@abv.bg
Username -> username@abv.bg
Password -> password
POP server -> pop3.abv.bg
Security type -> SSL
Server port -> 995

Outgoing server settings

Username -> username@abv.bg
Password -> password
SMTP server -> smtp.abv.bg
Security type -> SSL
Server port -> 465
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个Console project在我的主方法中我有这个代码:

        SmtpClient client = new SmtpClient("smtp.abv.bg");
        client.Port = 465;
        client.EnableSsl = true;
        client.Timeout = 100000;
        client.DeliveryMethod = SmtpDeliveryMethod.Network;
        client.UseDefaultCredentials = false;
        client.Credentials …
Run Code Online (Sandbox Code Playgroud)

.net c# email

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

如何从动态创建的表中获取td值

我看到很多类似的问题,但没有直接针对我的问题.我的问题的业务逻辑是,我允许用户打开jQuery Dialog我创建的表,其中加载了来自数据库的数据,当用户进行选择时,我从主屏幕加载选定的数据信息字段.

我目前的问题是收集<tr>按钮点击时发生的数据.如果它是硬编码表我会:

$(selector).on('click', function(){
  var $item = $(this).closest("tr").find('td');
})
Run Code Online (Sandbox Code Playgroud)

然后做一些事情$item然而每次发出Ajax请求动态创建表(来自Ajax请求)表被销毁并重新创建所以基本上我不能或至少我不知道使用某种选择器的方法绑定事件,以便我可以重现上面的代码.

相反,在动态表中我有这个:

      <td><button onclick="getData();return false">Select</button>
Run Code Online (Sandbox Code Playgroud)

这个问题(至少我怎么看)是两个 - 首先是onclick内部HTML元素的使用.据我所知,这不是一个好的做法,有更好的选择,我希望回答显示这一点.此外,即使我使用此代码,我仍然无法从每个<td>中提取文本:

function getData() {
...
}
Run Code Online (Sandbox Code Playgroud)

我尝试了几种方法,包括使用静态表和绑定事件处理程序的方法.

最后这里是一个JS小提琴示例,我想我已经明确了我能做什么和不能做什么,所以你可以参考它.

html javascript jquery

0
推荐指数
1
解决办法
4598
查看次数

检查LINQ中的字符串是否为GUID

我正在使用ASP.NET Web窗体应用程序.我Client有财产课

public string Id { get; set; }

在一些地方,我需要检查它是否Id实际上是一个guid.例如,我有这个代码:

Guid GuidID;
foreach (Client item in clients)
{
    bool isGUID = Guid.TryParse(item.Id, out GuidID);
    if (!isGUID)
    {
        hasExistingClient = true;
    }
}
if (hasExistingClient)
{
    // Do something...
}
Run Code Online (Sandbox Code Playgroud)

这是一个很多代码,只是为了检查在List<Client> clients(客户端)我是否Client有一个真实Id而不是guid.我想,如果可能的话,让Linq查询出来.就像是

if (clients.Any(c => c.Id is GUID))
Run Code Online (Sandbox Code Playgroud)

但我不知道该写些什么is GUID.

c# linq

0
推荐指数
1
解决办法
1500
查看次数

如何仅获取主机名的IPv4地址

我正在编写一个Powershell脚本,必须自动化Windows机器的初始设置.对于某些操作,我将需要机器IP,但因为我们是一个大型组的一部分(不确定术语),并且有可能在某些时候相同的主机名可能与2个或更多我想要的IP相关联获取所有IPv4 IP地址并根据结果(如果只有多个1)写入一些逻辑.

现在我有这个:

$ips = [System.Net.Dns]::GetHostAddresses("myhostname")
Run Code Online (Sandbox Code Playgroud)

但是当我$ips.Count得到之后立即执行2以及当我执行以下操作时:

[System.Net.Dns]::GetHostAddresses("myhostname") | foreach {echo $_.IPAddressToString }
Run Code Online (Sandbox Code Playgroud)

事实证明,我得到了IPv4和(几乎)IPv6地址.

如果我确定这种情况总是如此,那就好了,但是因为我想检查多个IPv4地址而我根本不需要IPv6,我怎样才能只使用IPv4并查看它们的数量?

ip powershell

0
推荐指数
1
解决办法
4257
查看次数

标签 统计

c# ×6

javascript ×3

linq ×2

.net ×1

algorithm ×1

arrays ×1

asp.net-mvc-3 ×1

email ×1

html ×1

ip ×1

jquery ×1

json ×1

php ×1

powershell ×1

razor ×1

struct ×1