小编bto*_*rdz的帖子

Bootstrap模态表单在提交后不会关闭

我需要做的是显示一个弹出窗口向我的数据库中添加一条新记录,即时通讯使用bootstrap 3我很喜欢它,因为我没有使用单行jquery,而且我有非常好的形式(obvioulsy他们基于jquery ).

我通过ajax验证我的表单,但现在的问题是我的模态永远不会关闭,当我尝试重定向到一个Action时,动作被加载到我的模态中,所以我的问题是如何停止我的模态?

这是此代码的作用示例:

我的表格:

在此输入图像描述

验证时的表格:

在此输入图像描述

这个代码非常完美:

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
    <div class="modal-content">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h4 class="modal-title" id="myModalLabel">Add Car</h4>
        </div>
        <div class="modal-body">
            @using (Ajax.BeginForm("ModalAdd", new AjaxOptions() {UpdateTargetId = "mymodalform"}))
            {
                <div id="mymodalform">
                    @Html.Partial("CreatePartialView", new Car())
                </div>
            }
        </div>
    </div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
Run Code Online (Sandbox Code Playgroud)

而我的部分:

@model ControliBootstrap.Models.Car

    <div class="form-horizontal" >
    @Html.ValidationSummary(true)

    <div class="form-group">
        @Html.LabelFor(model => model.Model, new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.EditorFor(model => model.Model) …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc modal-dialog twitter-bootstrap-3

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

如何正确更新图表值?(实时)

我最近遇到了一个名为LiveChart的工具,并决定对其进行测试.

不幸的是,我一直在弄清楚如何实时更新图表值.我很确定这是一个干净而正确的方法,但我无法找到它.

我希望能够通过private void或按钮更新值.

在我的代码中,我正在用ToolStripMenu测试它.

[码]:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using LiveCharts;
using LiveCharts.WinForms;
using LiveCharts.Wpf;
using PokeShowdown_AccStats_T.Properties;
using LiveCharts.Defaults;

namespace PokeShowdown_AccStats_T
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            //int val1 = int.Parse(Settings.Default.Value1);

            var value1 = new ObservableValue(3);
            var value2 = new ObservableValue(7);
            var value3 = new ObservableValue(10);
            var value4 = new ObservableValue(2);

            //value1.Value = 5;

            cartesianChart1.Series.Add(new LineSeries 
            { …
Run Code Online (Sandbox Code Playgroud)

.net c# charts winforms livecharts

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

画出不模糊的路径

我有一条路径,如果没有一些上下文可能没什么意义,但我需要这样

<Path StrokeThickness="2" Stroke="Blue" >
        <Path.Data>
            <PathGeometry>
                <PathFigure StartPoint="-10000,20">
                    <BezierSegment Point1="100,100" 
                                   Point2="120,120" 
                                   Point3="350, 350" />
                    <BezierSegment Point1="400,400" 
                                   Point2="450, 450" 
                                   Point3="200, 600" />
                </PathFigure>
            </PathGeometry>
        </Path.Data>
    </Path>
Run Code Online (Sandbox Code Playgroud)

我注意到,当我有一个很长的路径UWP默认优化绘制时,我的路径会变得像素化

在此输入图像描述

我不想要这种行为,有没有办法禁用它?我真的需要一条这样的道路,我不能改变它的长度来获得更好的质量.

在WPF中,我得到了我需要的东西:

在此输入图像描述

c# uwp

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

通用十进制不能从double转换

我不明白为什么这不起作用,我可以直接进行double转换decimal,没有任何问题,但出乎意料的是,如果它在泛型类中,我不能做这个演员,这个片段更好地解释了它:

public class TestCollection<T>
{
    public void Add(object value)
    {
        //When T is decimal, then I get 
        // System.InvalidCastException
        var t = (T) value;
    }
}

public void Main ()
{
    var t = new TestCollection<decimal> ();
    double doub = 10;

    var decim = (decimal) doub; //Works!       
    t.Add(doub);                //throws!
}
Run Code Online (Sandbox Code Playgroud)

用户代码未处理System.InvalidCastException HResult = -2147467262消息=指定的强制转换无效.Source = Wpf StackTrace:在Wpf.TestCollection`1.Add(对象值)中的C:\ Users\btord\Source\Repos\Live-Charts\Examples\Wpf\JimmyTheTestsGuy.xaml.cs:第15行,位于Wpf.JimmyTheTestsGuy. C:\ Users\btord\Source\Repos\Live-Charts\Examples\Wpf\JimmyTheTestsGuy.xaml.cs中的.ctor():C:\ Users\btord\Source中Wpf.MainWindow..ctor()的第35行\ Repos\Live-Charts\Examples\Wpf\MainWindow.xaml.cs:第56行InnerException:

c# generics casting

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

Bootstrap禁止警报不起作用

我一直在研究这个bug一个小时,似乎无法找到任何解决方案!我正在使用bootstrap,我有一个不允许的警报,但当我点击x以解雇没有任何反应.

这是我的div

<div class="alert alert-warning alert-dismissible" role="alert">
  <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  <strong>Warning!</strong> Still on beta stage.
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的页脚,其中包含js文件

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
Run Code Online (Sandbox Code Playgroud)

javascript twitter-bootstrap

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

使用Web API属性路由和RoutePrefix

使用web api时,如果使用,如何调用正确的路由方法 [RoutePrefix()]

假设您有类似"MyReallyLongNamedClassController"的内容.默认路由为http:... com/api/MyReallyLongNamedClass.然后应用程序通过名为Get,Post,Put等的方法(除非当然使用动词装饰器).

如果我[RoutePrefix("api/LongClass")]在我的控制器上放置一个路由前缀装饰器,我怎么能让web api仍然使用这些方法的默认值?

意思是,我希望名为"GetAll()"的方法仍然映射到"api/LongClass"(当使用get头时)和"PostThis(int id)"仍然映射到"api/LongClass/{id}"(当使用帖子标题时)

routing asp.net-web-api asp.net-web-api-routing

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

递归财产,使用其他财产的财产

我正在尝试构建一个js对象,该属性可以引用同一对象中的另一个属性,这可能吗?这是我的想法,但它不起作用,希望我足够清楚:

var docs = {
   a: { properties: [1, 2] },
   b: { properties: [3] },
   c: { properties: docs.a.properties.concat(docs.b.properties) }
};

document.write(docs.c.properties);
Run Code Online (Sandbox Code Playgroud)

控制台说它找不到docs.a

未捕获的TypeError:无法读取未定义的属性"a".

javascript

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

$ http不是函数(AngularJS)

我确定$ scope在$ http之前,但我仍然收到此错误!

angular.module('management')
    .service('Requests', function () { /* ... */ })
    .controller('RequestsOffWork', ['$scope', '$stateParams', '$location', 
                                  'Authentication', '$http', 'Requests',
        function ($scope, $stateParams, $location, $http, Authentication, Requests) {
....
}
Run Code Online (Sandbox Code Playgroud)

angularjs

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

http客户端冻结在Windows窗体应用程序中

我正在关注这个例子,它可以在一个控制台应用程序中运行,但后来我在一个Windows窗体应用程序中尝试了它并且它会在命中行时await client.GetAsync("api/branches/1035") 如何不同?

控制台代码(这是有效的):

static void Main()
    {
        RunAsync().Wait();
    }

    static async Task RunAsync()
    {
        using (var client = new HttpClient())
        {
            client.BaseAddress = new Uri("http://localhost:49358/");

           client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            HttpResponseMessage response = await client.GetAsync("api/branches/1035");

            if (response.IsSuccessStatusCode)
            {
                branch branch = await response.Content.ReadAsAsync<branch>();
                Console.WriteLine("{0}\t${1}", branch.Id, branch.Color);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

当它击中时它会被冻结 await client.GetAsync("api/branches/1035")

private void button1_Click(object sender, EventArgs e)
    {
        RunAsync().Wait();
    }

    static async Task RunAsync()
    {
        using (var client = new HttpClient())
        {
            client.BaseAddress = new Uri("http://localhost:49358/");
            client.DefaultRequestHeaders.Accept.Clear(); …
Run Code Online (Sandbox Code Playgroud)

c# httpclient async-await asp.net-web-api

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