小编Waq*_*ees的帖子

使用jquery触发更改事件<select>

无论如何我可以在页面加载的选择框上触发更改事件并选择一个特定的选项.

此外,通过在将函数绑定到事件后添加触发器来执行该函数.

我试图输出像这样

<select class="check">
<option value="one">one</option>
<option value="two">two</option>
</select>

$(function(){
    $('.check').trigger('change'); //This event will fire the change event. 
    $('.check').change(function(){
      var data= $(this).val();
      alert(data);            
    });
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/v7QWd/1/

jquery

127
推荐指数
4
解决办法
21万
查看次数

实现INotifyPropertyChanged时,C#中的[NotifyPropertyChangedInvocator]是什么?

我看到两种类型的实现 INotifyPropertyChanged

  • 第一个:

    public abstract class ViewModelBase : INotifyPropertyChanged
    {
        public event PropertyChangedEventHandler PropertyChanged;
    
        protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
        {
            PropertyChangedEventHandler handler = PropertyChanged;
            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  • 第二个:

    public abstract class ViewModelBase : INotifyPropertyChanged
    {
        public event PropertyChangedEventHandler PropertyChanged;
    
        [NotifyPropertyChangedInvocator]
        protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
        {
            PropertyChangedEventHandler handler = PropertyChanged;
            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)

在第二个中,您会看到[NotifyPropertyChangedInvocator]该方法有一个额外的属性OnPropertyChanged

在我的情况下,两者都表现相同但是什么,为什么以及何时使用它 …

c# wpf c#-5.0 windows-phone-8 windows-8.1

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

MVC 4区域路由不起作用

我创建了一个空的MVC4应用程序,一切正常,之后我将一个区域添加到我的项目名为"主持人".我的区域路由代码是这样的:

using System;
using System.Web.Mvc;

namespace EskimoArt.Areas.Moderator
{
    public class ModeratorAreaRegistration : AreaRegistration
    {
        public override string AreaName
        {
            get
            {
                return "Moderator";
            }
        }

        public override void RegisterArea(AreaRegistrationContext context)
        {
            context.MapRoute(
                "Moderator_default",
                "Moderator/{controller}/{action}/{id}",
                new {controller="Dashboard", action = "Index", id = UrlParameter.Optional }
            );
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的Global.asx代码是这样的:

using System.Web.Http;
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;

namespace EskimoArt
{
    // Note: For instructions on enabling IIS6 or IIS7 classic mode, 
    // visit http://go.microsoft.com/?LinkId=9394801
    public class MvcApplication : System.Web.HttpApplication
    {
        protected …
Run Code Online (Sandbox Code Playgroud)

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

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

MVC 4在表单外显示验证摘要?

嗨,我正在开发MVC 4 Asp.Net C#中的Web应用程序.我有一个设计,显示页面顶部的所有错误.但是在使用数据注释时,我无法在表单外显示验证摘要.任何人都可以帮我解决这个问题.以下是我的Senario

我的表格看起来像这样

    @model ChrisFinnerty.Models.LocalPasswordModel
    @{
        ViewBag.Title = "Change Password";
    }

    @using (Html.BeginForm("ChangePassword", "Account", FormMethod.Post, new {@id = "FormChangePassword", @role = "form", @class = "form-horizontal well"}))
    {

        @Html.ValidationSummary()

        <h2>Change Password</h2>
        @Html.AntiForgeryToken()

        @Html.PasswordFor(m => m.OldPassword, new {@class = "form-control"})

        @Html.PasswordFor(m => m.NewPassword, new {@class = "form-control"})

        @Html.PasswordFor(m => m.ConfirmPassword, new {@class = "form-control"})

        <button type="submit" class="btn btn-default">Change Password</button>
        <button type="button" class="btn btn-default" onclick="window.history.go(-1) ">Cancel</button>
     }
Run Code Online (Sandbox Code Playgroud)

但我想在通知div中的表单之外显示验证摘要

        @model ChrisFinnerty.Models.LocalPasswordModel
        @{
            ViewBag.Title = "Change Password";
        }

        @Html.ValidationSummary() //*****Just want to add …
Run Code Online (Sandbox Code Playgroud)

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

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

将Fody.PropertyChanged与MVVMCross一起使用是否安全?是否降低了应用程序的性能?

今天,我在网上阅读了有关Fody.PropertyChanged的新插件,它非常简单易用。

目前,我正在使用MVVMCross,我们必须一次又一次调用RaisePropertyChange(()=> Property)。在MVVMCross中使用Fody.PropertyChanged是否安全?任何有经验的人,我也会观看使用MVVMCross和Foody.RaisePropertyChange的示例。

https://github.com/slodge/BindingTalk/blob/master/BindingTalk.Droid/ViewModels/FodySimpleViewModel.cs

还是MVVMCross中有任何解决方案,可以一次又一次使用RaisPropertyChange()摆脱它

谢谢,

最良好的问候

c# mvvmcross xamarin fody fody-propertychanged

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

使用Azure Data Lake时是否需要数据仓库?

我正在探索Azure Data Lake,我是这个领域的新手.我探索了很多东西并阅读了很多文章.基本上我必须从不同来源的数据开发Power BI仪表板.

在经典的SQL Server堆栈中,我可以编写一个ETL(提取,转换,加载)过程,将数据从我的系统数据库带入数据仓库数据库.然后使用SSAS等将该数据仓库与Power BI一起使用.

但我想使用Azure Data Lake,我探索了Azure Data Lake Store和Azure Data Lake Analytic(U-SQL).我画了以下架构图.

在此输入图像描述

  1. 在当前的应用程序流程中是否有任何我遗漏的东西?
  2. 我可以使用Power BI直接从Azure Data Lake获取数据,因此不需要数据仓库.我对吗?
  3. 我可以在Azure Data Lake中创建一个数据库,那将是我的数据仓库吗?
  4. Azure Data Lake中原始文件的输出数据的最佳格式是什么,例如.csv?

data-warehouse azure azure-data-factory azure-data-lake

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

jQuery 数据表的 Ajax 数据源和服务器端数据源有什么区别?

DataTables 服务器端处理

$(document).ready(function() {
    $('#example').dataTable( {
        "bProcessing": true,
        "bServerSide": true,
        "sAjaxSource": "scripts/server_processing.php"
    } );
} );
Run Code Online (Sandbox Code Playgroud)

数据表 AJAX 源

$(document).ready(function() {
    $('#example').dataTable( {
        "bProcessing": true,
        "sAjaxSource": '../ajax/sources/arrays.txt'
    } );
} );
Run Code Online (Sandbox Code Playgroud)

唯一的区别是 "bServerSide":true

两者的行为相同,所以这两个数据源之间有什么区别

这是两个数据源的示例

http://datatables.net/release-datatables/examples/server_side/server_side.html

http://datatables.net/release-datatables/examples/data_sources/ajax.html

jquery c#-4.0

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