小编Cha*_*ell的帖子

如何在Sencha Touch V2中正确激活MVC视图

我正在运行Sencha Touch V2 beta,我正在查看最新的文档.

我按照Ext.application说明操作,并尝试正确布置我的MVC应用程序.不幸的是,我无法弄清楚如何使用这种方法实际加载View.

index.js

Ext.application({

    name: 'rpc',
    defaultUrl: 'home/index',
    controllers: ['home'], //note: define controllers here
    launch: function () {

        console.log('Ext.application ~ launch'),

        Ext.create('Ext.TabPanel', {
            id: 'rpc-rootPanel',
            fullscreen: true,
            tabBarPosition: 'bottom',
            items: [{
                title: 'Home',
                iconCls: 'home'
            }]
        });

        Ext.create('Ext.viewport.Viewport', {
            id:'rpc-rootPanel',
            fullscreen: true,
            layout: 'card',
            cardSwitchAnimation: 'slide'
        });

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

homeController.js

Ext.define('rpc.controller.home', {
    extend: 'Ext.app.Controller',
    views: ['home.index'],
    stores: [],
    refs: [],
    init: function () {
        console.log('rpc.controller.home ~ init');
    },

    index: function () {
        console.log('rpc.controller.home …
Run Code Online (Sandbox Code Playgroud)

sencha-touch sencha-touch-2

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

Powershell中的Auto-Escape动态字符串

我有一个字符串,它将从第三方应用程序动态生成

$somePath = "D:\some\path\name.of - my file [20_32_21].mp4"
Run Code Online (Sandbox Code Playgroud)

我需要能够在函数中验证此路径.

$somePath = "D:\some\path\name.of - my file [20_32_21].mp4"

Function ValidatePath{
    Param($path)
    if(Test-Path $path){
        Write-Host "Worked"
    } else {
        Write-Host "Didn't Work"
    }
}

ValidatePath $somePath 
# DIDN'T WORK
Run Code Online (Sandbox Code Playgroud)

问题是它在方括号上失败了.

如何自动转义方括号以验证文件?

# Path needs to look like this
$somePath = "D:\some\path\name.of - my file ``[20_32_21``].mp4"
ValidatePath $somePath 
# WORKED!!!
Run Code Online (Sandbox Code Playgroud)

powershell escaping

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

从.txt文件中读取SQL查询以获取C#

以前,我问我的问题,我想让你知道我对C#中的winforms很新.:)所以,我正在尝试使用C#创建一个winform,并且为了从后端获取数据,我将所有SQL查询存储在.txt文件中.在.txt文件中输入SQL查询的格式如下:

// Caption

Query

end
Run Code Online (Sandbox Code Playgroud)

所以,在我的代码中,我开始在循环中读取文件并阅读,直到我得到我需要的标题.有一次,我得到了我的标题,我开始逐行阅读查询,直到我达到"结束".在我得到查询后,我明确地替换了查询中的变量(因为我知道查询是否有变量).例如,

// Caption 1

Select * from table_1 where col1 = var1;

end
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我读取查询并使用string.Replace()将"var1"替换为var1.ToString().然后,执行查询.

我的问题是,有更好的方法吗?比如,是否有更好的格式将查询存储在.txt文件中?任何建议将不胜感激.谢谢.

c# sql ado.net winforms

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

无法加载DLL的'sqlite3':找不到指定的模块

我有一段时间让我的测试针对我的SQLite数据提供程序运行.

我已经在stackoverflow上查看了建议的链接,但是它们似乎都没有让我走上正确的道路.

我已经为sqlite3.dll下载了Windows 预编译二进制文件

我已将sqlite3.dll复制到我的Sqlite\bin目录和我的Tests\bin目录中 dll复制到bin目录中

不幸的是,当我运行我的测试时,我收到以下错误

测试失败

有没有明确的方法让我的Windows开发环境(现在的主要目标)以及在Android和IOS(在不久的将来需要)中运行?

此外,如果重要,这里是我的Sqlite项目参考.

在此输入图像描述

c# sqlite dll

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

在Dev Machine上备份Visual Studio解决方案的最佳实践

我目前正在备份我的Dev机器,以便我可以升级到Windows 7.我非常强调在此过程中丢失某些东西的可能性.

您如何为所有Visual Studio解决方案,控件/组件和其他开发材料创建适当的备份,以确保在崩溃或升级后一切都可访问?

我意识到这不是直接编程相关的,但它严重影响了我的编程.我不关心丢失"我的文档"或安装的其他"垃圾",我只关心我的编程相关内容.

示例:
您是否将所有解决方案都放在SVN中?
你使用内置的Windows备份吗?(我个人不喜欢这个,因为我更喜欢平面文件.)

我在一个时间点尝试远程运行我的所有解决方案(IE:在UNC共享上),但如果它完全糟透了,那么......通过网络从Visual Studio中获得ZERO性能.

.net projects-and-solutions visual-studio

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

ASP.NET MVC - 如何在强类型TextArea中设置默认值?

我正在尝试使TextArea具有默认值.

<%: Html.TextAreaFor(Function(model) model.Description, 5, 10, New With {.Value = "Description: "})%>
Run Code Online (Sandbox Code Playgroud)

这在a TextBoxFor中正常工作但在a中不起作用TextAreaFor

我错过了很明显的东西吗?

textarea asp.net-mvc-2

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

ASP.NET MVC - ViewModel是否适合进行小型计算?

我正在研究UserViewModel,我想知道在VM中进行微小计算是否合适,或者我是否需要将其进一步分离并在其他地方进行计算.

Public Class UserViewModel
    Public Property UserName As String
    Public Property Email As String
    Public Property Website As String
    Public Property ID As Integer
    Public Property OpenIds As List(Of OpenID)
    Public Property UserAge As String
    Public Property About As String
    Public Property Slug As String
    Public Property LastSeen As String
    Public Property Region As String
    Public Property MemberSince As String
    Public Property Reputation As String
    Public Property isUserMatch As Boolean = False
    Private MarkDownSharp As MarkdownSharp.Markdown

    Public Sub New(ByVal user …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc viewmodel

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

ASP.NET MVC3 - 如果VB中的语句

Fredrik的博客文章中,他有一个C#if语句的例子

@if (WebSecurity.IsAuthenticated) {
    <li><a href="/user/login">Log in</a></li>
} else {
    <li><a href="/user/logout">Log out</a></li>
}
Run Code Online (Sandbox Code Playgroud)

但在VB中我似乎无法弄清楚如何做同样的事情

@If (HttpContext.Current.User.Identity.IsAuthenticated) Then
<div id="dialog-confirm" title="Log Out">
    <div class="alert" title="Alert">
    </div>
    Are you sure?</div>
End If
Run Code Online (Sandbox Code Playgroud)

这个节目表明我的内部HTML标记是错误的.

基本上以下是有效的

@If (HttpContext.Current.User.Identity.IsAuthenticated) Then 

End If
Run Code Online (Sandbox Code Playgroud)

但if语句中的任何内容都被视为"代码"而不是"标记".我需要的是能够将标记放在那里.

有谁知道如何在Razor VB中做一个正确的if语句?

vb.net if-statement razor asp.net-mvc-3

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

然而另一个"对象不支持这个属性或方法" - jQuery

我刚刚将我的App切换到MVC3和Razor视图引擎上运行,现在我收到了一个JavaScript错误.问题是,在JavaScript方面没有任何改变......它之前有用.

这是代码

<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
    var json_region = [{"value":365,"label":"Calgary"},{"value":368,"label":"Canmore"},{"value":393,"label":"Edmonton"}]
    $(function() {
        $('#UserRegion').autocomplete({
            source: json_region,
            selectFirst: true,
            select: function( event, ui ) {
                $('#RegionID').val( ui.item.value );
                $('#UserRegion').val( ui.item.label );
                return false;
            }
        });
    });
</script>

<script type="text/javascript" src="/Extras/urbannow.js/1"></script>
<script src="/Assets/Scripts/jquery.ui.autocomplete.selectfirst.js" type="text/javascript"></script>
<script src="/Assets/Scripts/wmd.js" type="text/javascript"></script>
<script src="/Assets/Scripts/showdown.js" type="text/javascript"></script>
<script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<script src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script>
<script src="/Assets/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

这是错误的

$('#UserRegion').autocomplete({
Run Code Online (Sandbox Code Playgroud)

控制台说

SCRIPT438:Object不支持此属性或方法

我只是想不出这个.

javascript jquery

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

ASP.NET MVC - 如何构建一个不需要在MvcHtmlString中包装的HtmlHelper?

当我在Html Helpers中使用构建时,我可以简单地编写以下内容.

@Html.Actionlink(bla)
Run Code Online (Sandbox Code Playgroud)

但是当我编写自己的Html Helpers时,我需要通过将其包装在一个中来阻止编码 MvcHtmlString

@MvcHtmlString.Create(Html.CustomPager(bla))
Run Code Online (Sandbox Code Playgroud)

我可以在扩展方法中做些什么,这样我就不用担心"不"编码吗?

asp.net-mvc razor mvchtmlstring

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