小编Aus*_*ree的帖子

在Razor视图中使用System.Data.Linq

我可能对这里发生的事情有一个基本的误解,但是我在剃刀视图中循环使用LinqToSQL类时出现问题:

<h3>Owners</h3>
@foreach (var ThisOwner in Prop.PropertyOwnerships.Where(p=p.bIsOwner.Value==true))
{
<div class="ODEditEntry">
...
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

编译器错误消息:CS0012:类型'System.Data.Linq.EntitySet`1'在未引用的程序集中定义.您必须添加对程序集'System.Data.Linq,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用.

我尝试将@using System.Data.Linq放在cshtml文件的顶部,但它告诉我Linq在System.Data命名空间中不存在.这显然不是真的,是的,我确实有system.data.linq作为我项目中的参考.

这里有什么想法?需要进口吗?在剃须刀的观点中,我可以不做Linq风格的东西吗?那似乎......很奇怪?

linq-to-sql razor asp.net-mvc-3

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

当我在nvd3图表上有少量日期时,如何防止刻度标记重复出现

x轴喜欢在日期有限的情况下重复日期.请看这个小提琴:

http://jsfiddle.net/skilesare/bFfJ2/1/

nv.addGraph(function() {  

    var data = fakeActivityByDate();

    var chart = nv.models.lineChart();




chart.xAxis
       .axisLabel('Date')
       .rotateLabels(-45)
       .tickFormat(function(d) { return d3.time.format('%b %d')(new Date(d)); });

   chart.yAxis
       .axisLabel('Activity')
       .tickFormat(d3.format('d'));

   d3.select('#chart svg')
       .datum(data)
     .transition().duration(500)
       .call(chart);

   nv.utils.windowResize(function() { d3.select('#chart svg').call(chart) });

   return chart;
 });

function days(num) {
  return num*60*60*1000*24
}
 /**************************************
  * Simple test data generator
  */

function fakeActivityByDate() {
   var lineData = [];
   var y=0;
   var start_date = new Date() - days(365); // one year ago

   for (var i = 0; i < 4; i++) …
Run Code Online (Sandbox Code Playgroud)

d3.js nvd3.js

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

对getCurrentActivity的引用使得无法在Android上构建InputMethodService

https://github.com/facebook/react-native/issues/7762

我正在尝试在Android上使用React-Native构建自定义键盘.它们是用InputMethodService实现的,因此很难提供一个rnplay.我已经跟踪了DialogModule.class文件中的以下代码

public void onHostResume() {
        this.mIsInForeground = true;
        DialogModule.FragmentManagerHelper fragmentManagerHelper = this.getFragmentManagerHelper();
        Assertions.assertNotNull(fragmentManagerHelper, "Attached DialogModule to host with pending alert but no FragmentManager (not attached to an Activity).");
        fragmentManagerHelper.showPendingAlert();
    }

@Nullable
    private DialogModule.FragmentManagerHelper getFragmentManagerHelper() {
        Activity activity = this.getCurrentActivity();
        return activity == null?null:(activity instanceof FragmentActivity?new DialogModule.FragmentManagerHelper(((FragmentActivity)activity).getSupportFragmentManager()):new DialogModule.FragmentManagerHelper(activity.getFragmentManager()));
    }
Run Code Online (Sandbox Code Playgroud)

以下是我如何设置SimpleIME

package com.customKeyboard;

import android.content.Context;
import android.inputmethodservice.InputMethodService;
import android.inputmethodservice.Keyboard;
import android.inputmethodservice.KeyboardView;
import android.media.AudioManager;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.InputConnection;
import android.view.inputmethod.InputMethodManager;

import com.facebook.react.LifecycleState;
import com.facebook.react.ReactInstanceManager; …
Run Code Online (Sandbox Code Playgroud)

android android-input-method react-native react-native-android

8
推荐指数
0
解决办法
817
查看次数

Metamorphs在Ember.js视图中弄乱CSS

我正在使用Ember.js/handlebars来循环一个集合并吐出一些我喜欢引导程序以处理好的和响应性的项目.这是问题:

引导响应css有一些偏差,如:

.row-fluid > [class*="span"]:first-child {
    margin-left: 0;
 }
Run Code Online (Sandbox Code Playgroud)

.row-fluid:before, .row-fluid:after {
    display: table;
content: "";
}
Run Code Online (Sandbox Code Playgroud)

这些规则似乎针对的是第一批孩子.当我在把手中循环我的收藏时,我最终得到了一堆围绕我的物品的变形代码:

<div class="row-fluid">
            {{#each restaurantList}}
                {{view GS.vHomePageRestList content=this class="span6"}}
            {{/each}}
</div>
Run Code Online (Sandbox Code Playgroud)

这是生产的:

<div class="row-fluid">
        <script id="metamorph-9-start" type="text/x-placeholder"></script>
            <script id="metamorph-104-start" type="text/x-placeholder"></script>
              <div id="ember2527" class="ember-view span6">
                My View
              </div>
            <script id="metamorph-104-end" type="text/x-placeholder"></script>
            <script id="metamorph-105-start" type="text/x-placeholder"></script>
              <div id="ember2574" class="ember-view span6">
                My View 2
              </div>
            <script id="metamorph-105-end" type="text/x-placeholder"></script>
        <script id="metamorph-9-end" type="text/x-placeholder"></script>
</div>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:1.如何告诉css忽略脚本标签?或2.如何编辑css绑定,以便在选择第一个或第一个孩子时跳过脚本标记?或3.我如何构造这个以便Ember使用更少/没有变形标签?

这是一个小提琴:http: //jsfiddle.net/skilesare/SgwsJ/

handlebars.js twitter-bootstrap ember.js

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

Knockout.js选择列表在ios上不规律地行动

我有几个选择框在ios中表现不正常.我正在运行cordova 1.8.1并在我的页面上运行了knockout.js应用程序.当我在项目选择器中选择一个项目时,它会被选中,但列表中的所有其他项目也会被选中.现在,据我所知,当我提交表单时,正在选择和报告正确的项目,但它对用户来说看起来非常糟糕,并且可能非常令人困惑.我正在做任何花哨的事,这是代码:

<select class="dropdownList1" style='width:35%;left:28%;position:absolute;' data-bind="value:ContactUsForm.Month,options:ContactUsForm.Months,optionsCaption: 'Month'"></select>
Run Code Online (Sandbox Code Playgroud)

但这是我在本月挑选7的结果:

在此输入图像描述

这不是一个多选框.在我看来,这里的错误是在iOS中,但我怀疑当我选择一个值时,Knockout也会进行一些重新渲染.在普通的浏览器中,盒子会关闭,因此你永远不会看到"中间"状态,但是对于ios,盒子会一直打开,直到你点击"完成".

safari knockout.js cordova ios6

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

在coffeescript中的函数末尾添加函数调用

关于如何将其写为coffeescript的任何想法?

Person = Ember.Object.extend({
  // these will be supplied by `create`
  firstName: null,
  lastName: null,

  fullName: function() {
    var firstName = this.get('firstName');
    var lastName = this.get('lastName');

   return firstName + ' ' + lastName;
  }.property('firstName', 'lastName')
});
Run Code Online (Sandbox Code Playgroud)

}.property对代码的一部分特别感兴趣.我无法弄清楚如何在coffeescript中写这个.

coffeescript ember.js

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

使用图像标签在网页上显示原始像素阵列

我正在尝试找出将原始像素数组放入图像标签的最佳方法。像素由没有 png 或 jpg 压缩库的服务器提供,因此原始数组通过 HTTP 请求进入。我可以控制返回标头,因此我在响应中添加了 mime 类型。我想做:

<img src="http://myserver.com/id/" />
Run Code Online (Sandbox Code Playgroud)

但我不认为我能做到这一点。如果可行的话,我可以使用 src="data:XXXXXX;base64,http://myserver.com/id/",但我需要知道如何处理 XXXX。

我的另一个想法是使用 svg,如果我可以将图像设置为等于 SVG。不确定我是否必须将每个像素包装在一个元素中。

也许有办法用 CSS 来做到这一点?

我可以很容易地用js将数据写入canvas元素,但我希望有一种非js的方式。

我可以对来自服务器的数据的二进制结构进行一些小的操作,所以如果有一种简单的方法来告诉 jpg 或 png 格式这是未压缩的数据,我可以这样做......我只是不'没有能力或时间将 png 或 jpg 库转换为我必须使用的基于(区块链)的语言。

html css png jpeg image-processing

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