问题列表 - 第20160页

为什么ASP.NET数据访问如此丑陋?

我不知道如何在不使用像SqlDataSource和DataGrid这样的asp.net内置数据控件的情况下建立一个像样的网站.有更清洁的方法吗?

database asp.net

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

为什么Magento 1.4包含文件系统路径的javascript文件?

我正在使用Magento 1.4测试Magento 1.3站点.我看到非常奇怪和不一致的行为.Magento不是包含我的javascript文件的URL,而是使用js文件的完整文件系统路径创建标记,如下所示:

<script type="text/javascript" src="/home/my_username/public_html/js/prototype/prototype.js"></script>
Run Code Online (Sandbox Code Playgroud)

我相信这与新的"主题JavaScript和CSS文件组合到一个文件"功能有关.事实上,当我登录到管理,并单击"刷新的JavaScript/CSS缓存",然后在第一页加载成功,我看到一个JS包括类似于:

<script type="text/javascript" src="/media/js/5b8cfac152fcb2a5f93ef9571d338c54.js"></script>
Run Code Online (Sandbox Code Playgroud)

但随后的年龄加载会加载每个JS文件,并带有完整的路径名.这显然是行不通的.任何人对可能出现的问题或如何解决此问题有任何想法?

javascript relative-path minify magento

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

ASP.NET MVC + IIS7 + FireFox:URL中的斜杠

注意:我已经花了几个小时挖掘答案,但找不到答案.

我有一个ASP.NET MVC(2.0)应用程序,托管在IIS7(集成模式)上.

当发出GET请求时/Toons/List- 我得到一个/Toons/List/预期的重定向(302).

问题
但是当我发送POST请求时,请说/Toons/Add(注意没有尾随斜杠)服务器再次返回,重定向(302)/Toons/Add/.此时,FireFox错误地将GET请求发送到该重定向到URL.即[GET] /Toons/Add/代替[POST] /Toons/Add/.这是不正确的,但已知的行为.由于没有[GET] /Toons/Add/- 我没有找到资源(404).

我使用webhost4life托管我的应用程序并且无法访问IIS7,这限制了我对URL重写和使用模块的使用(我正在与他们一起解决这个问题).但是ISAPI是最好的方式吗?我不知道这样做会感觉很好.

这是一个常见的问题,我很惊讶我找不到一个简单的解决方案.

是否存在不涉及使用.aspx/.mvc后缀和URL重写的解决方案?
在这两个中,如果必须的话,我应该选择哪一个?

有什么想法/建议吗?

编辑:
我已经阅读http://www.hanselman.com/blog/ASPNETMVCAndTheNewIIS7RewriteModule.aspx,正如我所说,我正在努力寻找一个更简单的解决方案,一个"正常工作"选项.

编辑:
已经看到解决方案与/每个URL 附加斜杠(),再次,似乎不是最优雅的解决方案.

iis asp.net-mvc url-rewriting

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

大型VBScript数组会产生"Out of Memory"错误

在Classic ASP(VBScript)中,如果我尝试创建一个大的2维数组,我会收到"Out of Memory"错误.例如,这个

DIM xxx : xxx = 10000
DIM yyy : yyy = 10000
REDIM aaa(xxx, yyy)
Response.End
Run Code Online (Sandbox Code Playgroud)

这个

Microsoft VBScript runtime error '800a0007' 

Out of memory
Run Code Online (Sandbox Code Playgroud)

他们可以使用的另一种数据结构是否可行,或其他一些解决方法?

(2010-01-27)更新:在进一步调查我正在研究的遗留代码时,数组很稀疏.换句话说,仅需要阵列占位符的一部分.像这样:

aaa(0, 0) = 1.23
aaa(101,12) = 1.57
aaa(3020,1200) = 2.58
etc.
Run Code Online (Sandbox Code Playgroud)

我想改变事物来存储这样的值:

aaa(count) = "xxx,yyy,val"
Run Code Online (Sandbox Code Playgroud)

然后使用Split()来获得给定x和y的val,但是每次我知道x和y时,这需要一个耗时的循环遍历数组.有更好的解决方案吗?

arrays vbscript out-of-memory multidimensional-array asp-classic

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

CakePHP中的GROUP和COUNT()年龄

我正在尝试按出生日期进行分组,并根据结果计算,使用CakePHP.这是我的查询.

$data = $this->User->find('all', array(
    'fields' => array(
        "DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(User.dob, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(User.dob, '00-%m-%d')) AS age",
        'COUNT(id)'
    ),
    'group' => 'age'
));
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.该字段User.dob是出生日期,它是一个DATETIME字段.

事情是,它返回这样的东西:

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [age] => 9
                    [COUNT(id)] => 1
                )

        )

    [1] => Array
        (
            [0] => Array
                (
                    [age] => 10
                    [COUNT(id)] => 1
                )

        )

    [2] => Array
        (
            [0] => Array
                (
                    [age] => 11
                    [COUNT(id)] => …
Run Code Online (Sandbox Code Playgroud)

mysql cakephp

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

N的C++算法!排序

我有一个N项目列表,我想知道如何循环列表以获得每个组合.没有双打,所以我需要得到全部N!排序.额外的内存没有问题,我正在考虑最简单的算法,但我遇到了麻烦.

c++ permutation factorial

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

Java中的数据库查询

如何连接MySQL数据库并执行查询?

java mysql database connect

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

互联网资源管理器7 iframe在返回时卸载

我正在实施一个浏览器历史记录管理器,就像rsh或yui浏览器历史记录管理器一样.

我们的想法不是不断地轮询隐藏的iframe的url哈希,而是在urlhashchange上滚动到锚名称时捕获iframe的onscroll事件.

因此,在每次点击时,我都会向iframe添加一个新锚点,并将iframe的哈希值设置为锚点名称.按下后退或前进按钮时,框架将滚动到上一个或下一个锚点,并触发onscroll事件.

这在firefox 3.0 +,IE6和Opera上运行得很好,但是在IE7上点击后退按钮时框架卸载并丢失所有锚点.

有没有人知道为什么会发生这种情况或修复这个"错误"?

BTW onscroll的想法来自这个页面.

javascript iframe scroll

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

在Asp.Net Membership中手动更改用户名

我可以通过直接访问asp.net成员资格用户表来更改用户名.但是,旧用户名保留在新行中,并由asp.net自动分配新的UserID.我如何阻止这种情况发生?

编辑:仅在users表和角色表中,而不是在成员资格表中.

var mUser = dc.aspnet_Users
            .Where(u => u.UserId == (Guid)user.ProviderUserKey)
            .Select(u => u).SingleOrDefault();

mUser.UserName = newName;
mUser.LoweredUserName = newName.ToLower();

try
{
    dc.SubmitChanges();
}
catch
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

asp.net

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

使用Python编程MS Office宏?

我最近把它作为一个教我自己如何用Python编程的项目.总的来说,我必须说我对它印象深刻.

在过去,我通常坚持使用VBA进行编程,主要是为了MS Excel(但也有点在MS Access和Word中),并且一直在努力寻找方法使其能够通过单个命令轻松完成Python所做的事情.

我想知道是否有合理的方法来利用Python的编程能力和易用性,同时利用Office中的各种工具(主要是Excel)?

python excel vba ms-office

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