小编who*_*oah的帖子

在C#中将字符串转换为double

我有一个长字符串,其中双键值由#- value1#value2#value3#等分隔

我将它拆分为字符串表.然后,我想将此表中的每个元素转换为double类型,并且我得到一个错误.这里的类型转换有什么问题?

string a = "52.8725945#18.69872650000002#50.9028073#14.971600200000012#51.260062#15.5859949000000662452.23862099999999#19.372202799999250800000045#51.7808372#19.474096499999973#";
string[] someArray = a.Split(new char[] { '#' });
for (int i = 0; i < someArray.Length; i++)
{
    Console.WriteLine(someArray[i]); // correct value
    Convert.ToDouble(someArray[i]); // error
}
Run Code Online (Sandbox Code Playgroud)

c# string double type-conversion

53
推荐指数
4
解决办法
29万
查看次数

$未定义 - asp.net MVC 4

使用下面的代码,我收到一个错误:$ is not defined.我的问题是:怎么可能?

...
<script  type="text/javascript">
    $(document).ready(function () {
        $(function () {
            $('#cb').click(function () {
                if (this.checked) {
                    $('div#div').slideDown();
                } else {
                    $('div#div').slideUp();
                }
            });
        })
    });
</script>

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}

@Scripts.Render("~/Scripts/jquery-1.7.1.min.js")
@Scripts.Render("~/Scripts/jquery-ui-1.8.20.min.js")
Run Code Online (Sandbox Code Playgroud)

我们可以看到,它正确加载了所有脚本:

<script src="/Scripts/jquery-1.7.1.min.js"></script>
<script src="/Scripts/jquery-ui-1.8.20.min.js"></script>
<script src="/Scripts/jquery-1.7.1.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
Run Code Online (Sandbox Code Playgroud)

怎么解决?

asp.net-mvc jquery

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

如何使用Google Maps API在标记上设置弹出窗口?

我有这个代码,我显示和设置我所有的标记.如何使用此代码添加带有标记信息的弹出窗口?我在文本上添加了"i"变量,但它在所有标记上设置弹出"test - 723",其中723是"i"变量的最后一个值.怎么了?

for (var i = 0; i < arraylng.length-1; i++) {
  var marker = new google.maps.Marker({
    position: new google.maps.LatLng(arraylng[i], arraylat[i])
  });
  var infowindow = new google.maps.InfoWindow({
    content: " "
  });
  google.maps.event.addListener(marker, 'click', function() {
    infowindow.setContent('test: ' + i + '');
    infowindow.open(map, this);
  });
  markers.push(marker);
}
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-api

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

DoubleClick在ListView中排成一行

是否有可能在ListView中获取doubleclicked行的值?我注册了一个活动:

    private void lvLista_DoubleClick(object sender, EventArgs e)
    {
        MessageBox.Show(lvLista.SelectedItems.ToString());
    }
Run Code Online (Sandbox Code Playgroud)

但是在消息上,当我在listview中双击某一行时,我得到:

System.Windows.Forms.ListView + SelectedListViewItemCollection

更重要的是,我在listview中有2列:

    lvLista.Columns.Add("ID");
    lvLista.Columns.Add("Tilte");
Run Code Online (Sandbox Code Playgroud)

我想在messagebox中显示doubleclicked行的"ID".
怎么做?如何从此活动中获取价值?

.net c# winforms

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

如何在MVC视图中传递模型

我想将模型从表单传递给控制器​​,并在同一视图中显示其他模型.我怎样才能做到这一点?我的主要问题是:如何发送到testAcc actionresult,模型​​CommentModel,并显示文本ViewData["Success"]

这是我的代码:

    @model XYZ.Models._ideaDetailsWrapper
    @using XYZ.Tools   
<article>
    <h2>@Model.idea.Tilte</h2>

<table><tr><td>
<p>
    Author: <b>@UserTools.getUser(Model.idea.AuthorID).UserName</b><br />
    Add date: @Model.idea.AddDate<br />
    Category: @IdeasTools.getCategoryName(Model.idea.CategoryID)<br />
</p></td>
</tr></table>

<p><b>Content:</b><br />
    @Model.idea.Content</p>

<br /><br />

// HERE - ADD comment

    @using (Html.BeginForm("testAcc", "Ideas", FormMethod.Post))
    { 
            <h4>Add comment:</h4>

            @Html.LabelFor(m => m.addComment.Content)
            @Html.EditorFor(m => m.addComment.Content)<br />
        <input type="submit" value="SendEmails" />
    }

@ViewData["Success"]
Run Code Online (Sandbox Code Playgroud)

包装:

public class _ideaDetailsWrapper 
{
    public Ideas idea { get; set; }
    public IEnumerable<IdeasComment> commentList { get; set; }
    public CommentModel addComment { get; …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-4

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

MVC google login - OpenID身份验证请求包含未注册的域

当我尝试在我的网络应用程序中通过谷歌今天登录时,我收到了该错误:

400那是一个错误.

OpenID身份验证请求包含未注册的域:http: //XXX.XXX.XXX/(此处为IP)

但是在localhost上一切正常.更重要的是 - 在其他项目上,一切都很好.

我正在使用默认OAuth:

OAuthWebSecurity.RegisterGoogleClient();

怎么解决?

asp.net-mvc oauth google-oauth

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

字体在photoshop和网站上看起来不同

简单的问题:为什么这两种字体在photoshop和网站上看起来不同.

在这张图片 - 第一个文本来自HTML代码,第二个是来自photoshop的图像.相同的字体,相同的大小 - 30.但这首先看起来比第二个更"大胆".为什么?我希望在photoshop中使用相同的字体(第二张图片).

这里是css代码:

@font-face {
font-family: "SegoeWP";
src: url("fonts/play/SegoeWP.eot");
src: url("fonts/play/SegoeWP.eot?#iefix")
         format("embedded-opentype"),
     url("fonts/play/SegoeWP.woff") format("woff"),
     url("fonts/play/SegoeWP.ttf") format("truetype"),
     url("fonts/play/SegoeWP.svg#PlayRegular") format("svg");
font-weight: lighter;
}

#strona {
  width: 1120px;
  margin-left: auto;
  margin-right: auto;
}

#Section1 
{
      font-family: "SegoeWP", Tahoma, Arial, sans-serif;
      font-size: 30px; 
}



header, footer, article, section, hgroup, nav, figure {
    display: block;
}


 body {
  font-family: "SegoeWP", Tahoma, Arial, sans-serif;
  background-image:url('background.jpg');
  background-repeat: no-repeat;
  background-position: top center;
  color: #ffffff;

 }
Run Code Online (Sandbox Code Playgroud)

和HTML代码.

  <section id="Section1">  { mywebsite.NET } </section>
  <img src="mojeportfolio.png" …
Run Code Online (Sandbox Code Playgroud)

html css photoshop fonts

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

如何使用服务器端将数据发布到MVC4中的外部URL

简单的问题:

现在我在我看来有这种形式:

<form action="https://www.xyz.com/xyz/ISO/NewPayment"
method="post" name="payform">

    <input type="hidden" name="session_id" value="@Model.OrderId">
    <input type="submit" value="Pay">
</form>
Run Code Online (Sandbox Code Playgroud)

它发送POST数据并将用户重定向到https://www.xyz.com/xyz/ISO/NewPayment.

这么简单,但我想在用户被重定向到外部URL之前检查服务器端数据的正确性.

我怎么能在asp.net MVC中这样做?如何从服务器端发送POST数据,然后重定向用户?

问候

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

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

获取address_components

我正在使用谷歌地方API与地理编码.我的地址组件类型有问题.

我想获取有关用户在此格式中输入自动填充的地址的信息:
街道号/街道/城市/省/国家/地区.

如果用户自动完成了"Street 12,SomeCity,SomeProvince,SomeCountry",我想要提醒所有这些信息.但是当用户只输入"someProvince,SomeCountry"时,我想只有省和国家地址类型.

这是我的代码:

google.maps.event.addListener(autocomplete, 'place_changed', function () {
    var place = autocomplete.getPlace();
    alert('0: ' + place.address_components[0].long_name);
    alert('1: ' + place.address_components[1].long_name);
    alert('2: ' + place.address_components[2].long_name);
    alert('3: ' + place.address_components[3].long_name);
    alert('4: ' + place.address_components[4].long_name);
    alert('5: ' + place.address_components[5].long_name);
    alert('6: ' + place.address_components[6].long_name);
    alert('7: ' + place.address_components[7].long_name);
)};
Run Code Online (Sandbox Code Playgroud)

问题是当用户自动完成完整地址时,它会正确显示所有这些警报.但是,当自动完成仅部分信息 - 仅限国家/地区 - 它将显示7次输入国家/地区的信息.

http://gmaps-samples-v3.googlecode.com/svn/trunk/places/autocomplete-addressform.html

我想要的是,当没有给出街道和城市时,它会显示警报("街道为空"等).怎么做?

google-maps google-api google-places-api

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

将值从文本框传递给控制器

如何从文本框"EmailList"获取价值并将其发送给控制器?我总是使用webforms,这是我第一次接触mvc.

视图:

    @Html.TextBox("EmailList")
    @Html.Action("SendEmails")
Run Code Online (Sandbox Code Playgroud)

控制器:

    public ActionResult SendEmails()
    {

        // some operations on EmailList
    }
Run Code Online (Sandbox Code Playgroud)

编辑


如果我只需要打开简单的方法'onclick'怎么办?不是行动结果.例如 -

       public void SendEmails()
        {
            // some operations on EmailList
        }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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