小编Bif*_*iff的帖子

如何在Visual Basic中获取资源文件值?

我是Visual Basic的新手,我在访问项目的资源文件时遇到问题.

Dim rm As Resources.ResourceManager = New Resources.ResourceManager("MyProjectName.My.Resources.Resources", [Assembly].GetExecutingAssembly())
Dim myValue = rm.GetString(lookUpKey) 'boom Object reference not set to an instance of an object.
Run Code Online (Sandbox Code Playgroud)

我认为问题在于字符串"MyProjectName.My.Resources.Resources".

将字符串移动到自己的资源文件中会更好吗?

vb.net embedded-resource winforms

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

从.net 2.0升级到4.0会增加性能吗?

我们最终将我们巨大的VB.net 2.0 Web应用程序专门置于代码冻结中,因此我们可以对其进行一些性能增强.

我想知道升级.Net版本以提高应用程序性能是否值得.

.net performance .net-4.0 .net-2.0

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

覆盖Magento中的摘要

我试图覆盖Magento中的一个抽象,但它不喜欢我下面的config.xml中的信息,你会看到我试图覆盖的抽象的文件夹结构以及我的config.xml特定于该文件的部分.

原始目录:

app/code/core/Mage/Rule/Model/Abstract.php

我的目录:

app/code/local/EGeeked/Coupons/Rule/Model/Abstract.php

我的config.xml:

<models>
    <EGeeked_Coupons>
        <class>EGeeked_Coupons_Rule_Model_Abstract</class>
    </EGeeked_Coupons>
    <rule>
        <rewrite>
            <model_abstract>EGeeked_Coupons_Rule_Model_Abstract</model_abstract>
        </rewrite>
     </rule>
</models>
Run Code Online (Sandbox Code Playgroud)

我在Abstract.php中扩展

abstract class EGeeked_Coupons_Rule_Model_Abstract extends Mage_Core_Model_Abstract
Run Code Online (Sandbox Code Playgroud)

php magento

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

有没有一种优雅的方式来编写这段代码?

我继承了一些代码,当我看到它时,它让我感到畏缩.是否有更优雅的方式来写下面的内容?

Dim myItem As DTO.MyBaseClass = Nothing
Dim myType As String = GetTypeString()
Select Case myType
  Case Is = "Case1"
    myItem = Bus.BusManager(Of DTO.MyClass1).Read()
  Case Is = "Case2"
    myItem = Bus.BusManager(Of DTO.MyClass2).Read()
'... etc etc for 30 lines
Run Code Online (Sandbox Code Playgroud)

有没有办法从字符串到类类型创建一个映射,然后只有这样的行?或类似的东西?

myItem = Bus.BusManager(Of MappingDealy(myType)).Read()
Run Code Online (Sandbox Code Playgroud)

vb.net

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

TinyMCE和.Net - 在文本中使用单引号进行POST时出错

我在.Net Web窗体应用程序中使用jQuery TinyMCE控件.
我主要使用它与AJAX和webservices,但在一个实例中,我必须让它作为表单的一部分发布到服务器.

对于几乎所有输入它都可以正常工作

$('#<%= eText.ClientID %>').tinymce({
    encoding: 'xml'
});
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试保存单引号时,'我得到了不安全的输入错误.

我该怎么做才能解决这个问题?

asp.net jquery tinymce

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

LINQ,“参数类型不匹配”错误,这是什么意思,我该如何解决它?

我是 linq 的新手,我正在尝试将数据绑定到匿名类型。

我使用 SubSonic 3.0 作为我的 DAL。

我正在从 2 个表中进行选择,如下所示

        var myDeal = (from u in db.Users
                  select new
                      {
                          UserID = u.UserID,
                          UserRoleID = (from ur in u.UserRoles where u.UserRoleID == ur.UserRoleID select ur).FirstOrDefault().UserRoleID
                      });
    foreach (var v in myDeal) //dies first time here
    {
    }
Run Code Online (Sandbox Code Playgroud)

然后,当我进行数据绑定或尝试迭代集合时,我在运行时收到“参数类型不匹配”错误。

我不确定这里发生了什么事。

c# linq subsonic3

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

如何执行一个非常长的动态sql语句?

我记得在那一天我会做出一大堆nvarchar(4000)vars,随着它们的成长检查它们的长度,在它们填满时将它们切换出来然后将整个混乱连接在一起以进行exec调用.我想知道是否有更简单的方法.

谢谢!

编辑:

代码示例,显示我搞砸了案例陈述

DECLARE @sql NVARCHAR(MAX)
SELECT @sql = CAST(N'SELECT ' AS NVARCHAR(MAX))

DECLARE @Index INT
SELECT @Index = 0

WHILE (@Index < 1000)
BEGIN
 SELECT @sql = CAST(@sql AS NVARCHAR(MAX)) + CAST(N'          ' AS NVARCHAR(MAX)) + CAST( CASE @Index WHEN 1 THEN N' ' END AS NVARCHAR(MAX))
 SELECT @Index = @Index + 1
END
SELECT @sql = CAST(@sql AS NVARCHAR(MAX)) + CAST(1 AS NVARCHAR(MAX))

SELECT LEN(@sql)
EXECUTE sp_executesql @sql
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server dynamic-sql

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

加密web.config有什么意义?ASP.NET

Oi,一些供应商告诉我的老板,不加密web.config是一个很大的安全漏洞.这对我来说听起来很像.我的意思是,如果有人妥协服务器,我们是不是还要搞砸了?

asp.net encryption web-config

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

如何从dll中找到网站的根路径?

我有一个C#网站.它引用了几个已编译的dll.我的dll需要访问网站上的文件夹.如何从dll中找到网站的根路径?

我试过了

System.Environment.CurrentDirectory - >"C:\ Program Files\Microsoft Visual Studio 9.0\Common7\IDE"

Assembly.GetExecutingAssembly().Location - > C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files ......

我打算用

System.Web.HttpContext.Current.Server.MapPath()

但System.Web.HttpContext.Current为null.

谢谢!

c# dll web-applications path

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

如何预先添加流?

我将 blob 作为字节数组从数据库中加载,并将它们放入内存流中,以便可以将它们加载到 xml 文档中进行解析。

然而,有些 blob 具有多个根节点,这会导致解析器崩溃。

我的解决方案是创建一个包含整个 blob 的新根节点。

我可以使用流编写器很好地添加到末尾,但是我不知道如何添加到开头。

如何添加到流之前?


更新
我在让它工作时遇到了太多麻烦。我提取的“XML”不是正确的 XML,我必须不断添加越来越多的正则表达式才能在 XmlDocument 加载之前删除错误的 XML。我最终使用 HtmlAgilityPack 解析出 XML 的有效部分,并将它们放入自己的 xml 文档中。这不是最好的解决方案,但它有效。叹

.net c# vb.net stream .net-3.5

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

使用jQuery在iFrame中防止F5

我们的应用程序要求不允许用户使用F5刷新网页.

我已经在这里实现了解决方案但是我刚刚发现这在页面上的iframe中不起作用.

iframe是从telerik radeditor控件生成的.

我已经尝试在包含radeditor的页面中执行以下操作.

$(function () {
    $('#<%=RadEditor1.ClientID %>_contentIframe html').bind('keydown', function () {
        if (window.event && window.event.keyCode == 116) {
            window.event.cancelBubble = true;
            window.event.returnValue = false;
            window.event.keyCode = 0;
            window.status = "F5 is disabled on all popups";
            return false;
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我失踪的iframe有什么特别之处吗?

iframe jquery internet-explorer

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

javascript,我可以在一个声明/行中执行此操作吗?

有时我需要一个更复杂的JavaScript对象,我通常会这样做.

var myVar = ArrayWithMetaData(GetStringArray(),{description: "These are numbers", ...});

function ArrayWithMetaData(arr, params){
    var temp = params;
    for(var i = 0; i < arr.length; i++)
        temp[i] = arr[i];
    return temp;
}

//TODO: Returns an array i.e. ["one", "two", "three"], may be very large 
function GetStringArray() {}
Run Code Online (Sandbox Code Playgroud)

是否有更短的方法来实现这一点,或者是否有提供类似功能的库?

此外,这种类型的javascript变量是否有名称?

javascript

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