问题列表 - 第35495页

Visual C++不会创建dll文件并停在*.lib

我继承了一个DLL项目(Visual C++ 2002),编译它时遇到了很多麻烦.即使*.def文件在当前目录中,VC也只会创建一个lib文件,而不是dll.

谁知道会发生什么?

c++ windows dll visual-studio

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

MVC ActionLink从当前url添加所有(可选)参数

非常有名的ActionLink:

 <%: Html.ActionLink("Back to List", "Index")%>
Run Code Online (Sandbox Code Playgroud)

现在,此链接位于我的详细信息视图中.索引视图是搜索页面.其URL如下所示:

http://localhost:50152/2011-2012/Instelling/Details/76?gemeente=Dendermonde&postcode=92**&gebruikerscode=VVKSO114421&dossiernr=114421%20&organisatie=CLB
Run Code Online (Sandbox Code Playgroud)

如你所见,相当多的参数.显然我想在返回索引页面时保留所有这些参数,所以我需要将它们添加到ActionLink.

现在,我已经厌倦了手动操作,它可以1,但不适用于6.这应该会更容易.

问题:如何将当前URL的所有参数都返回ActionLink为可选RouteValues.

我一直在寻找Request.QueryString.它必须是那样的东西.我在考虑编写一些静态方法Global.asax来完成工作,但还没有运气.也许有一种简单的方法可以做到这一点我不知道?

编辑:这是我想出的(哪个有效)

global.asax中:

    public static RouteValueDictionary optionalParamters(NameValueCollection c) {
        RouteValueDictionary r = new RouteValueDictionary();
        foreach (string s in c.AllKeys) {
            r.Add(s, c[s]);
        }
        return r;
    }
Run Code Online (Sandbox Code Playgroud)

Details.aspx:

    <%: Html.ActionLink("Back to List", "Index", MVC2_NASTEST.MvcApplication.optionalParamters(Request.QueryString))%>
Run Code Online (Sandbox Code Playgroud)

我最好把这段代码放在哪里?不是Global.asax我猜...

编辑2:

using System;
using System.Web.Mvc;

namespace MVC2_NASTEST.Helpers {
    public static class ActionLinkwParamsExtensions {
        public static MvcHtmlString CustomLink(this HtmlHelper helper, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc actionlink routevalues

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

从android中的sdcard读取特定文件

如何从SD卡读取特定文件.我已经通过DDMS在sdcard中推送文件,我试图通过这种方式阅读它,但这给了我一个例外.任何人都可以告诉我如何准确指出该文件?

我的代码就是这个.

String path = Environment.getExternalStorageDirectory().getAbsolutePath();
FileInputStream iStream =  new FileInputStream(path);
Run Code Online (Sandbox Code Playgroud)

android file android-sdcard

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

WPF treeview:如何在资源管理器中实现键盘导航?

我是第一次使用WPF树视图,并对它没有做的所有基本事情感到惊讶.其中之一是键盘导航,在任何自尊的树视图中实现,例如在Windows资源管理器或Regedit中.

这是它应该如何工作:

如果树视图具有焦点并且我键入(字母/数字),则选择应移动到当前所选项目下方的第一个可见(也称为展开)项目,该项目与我键入的字符串匹配并将其带入视图.如果在当前项目下方找不到匹配项,则搜索应从顶部继续.如果未找到匹配项,则不应更改所选项目.

只要我继续输入,搜索字符串就会增长并且搜索会被细化.如果我停止输入特定时间(2-5秒),则清空搜索字符串.

我准备从头开始"手工"编程,但由于这是非常基本的,我想当然有人已经做到了这一点.

navigation keyboard wpf treeview

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

"化妆品"清理旧的,未知的代码.哪个步骤,哪个订单?如何入侵?

当我收到我之前没有见过的代码将它重构为一些理智的状态时,我通常会修复"化妆品"的东西(比如转换StringTokenizersString#split(),用更新的集合替换1.2之前的集合,制作字段final,将C风格的数组转换为Java风格)数组,...)在阅读源代码时我必须熟悉.

是否有很多人使用这种策略(也许这是某种"最佳实践"我不知道?)或者这被认为是太危险了,如果不是绝对必要的话通常不会触及旧代码?或者将"化妆品清理"步骤与更具侵入性的"一般重构"步骤结合起来更常见?

在进行"化妆品清理"(与更具侵入性的变化进行重构)时,常见的"低悬的果实"是什么?

java legacy collections refactoring

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

如何在javascript中获取元素的索引?

NodeList没有indexOf(element)方法?那么,我怎样才能获得元素索引?

javascript

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

用于根据输入编号生成字母数字序列号的功能

我正在尝试在C#中开发一个例程,该例程将获取给定的输入整数并根据预定义的可能字符集返回6个字符的字母数字字符串.

可能使用的字符是:

"0123456789ABCDEFGHJKLMNPQRSTUVWXYZ"(注意字母"I"和"O"不在集合中.)

因此,如果输入为1,则输出应为"000001",输入9将输出"000009",输入10将输出"00000A",输入12345将输出"000AP3",依此类推.

我很难想出这个问题的优雅解决方案.我知道我必须努力接近这一点,所以我正在寻求一些帮助.

谢谢!

c#

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

如何在.NET中获取文件扩展名的描述

HI,

Windows提供文件扩展名的说明,例如.cpl文件的"控制面板项"和.daa文件的"PowerISO文件".有什么办法可以在.NET中获取这些数据吗?我使用C#但可以读取所有其他.NET语言.还有一种方法可以获得扩展的默认图标吗?任何帮助,将不胜感激.

提前致谢

.net windows

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

是否可以在sln文件中而不在项目中设置预处理器宏?(VS2008 C ++)

我正在维护一个大的代码库,并且在不同的解决方案中使用了一些vcproj文件。由于一些可怕的配置和依赖性,似乎处理一些构建问题的最佳方法是#ifdef代码,但为此,我需要在解决方案文件级别而不是vcproj级别设置预处理程序定义。

那可能吗?

怎么做?

macros preprocessor visual-studio visual-c++

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

使用jQuery检查验证单选按钮

在我的表格上,我有一组单选按钮.这是标记:

<div class="optionHolder">
    <p class="optionName">Format</p>
    <div class="option checked">
        <input type="radio" name="fileType" value="avi" />
        <img src="images/avi.png" alt="" />
        <label>AVI</label>
    </div>
    <div class="option">
        <input type="radio" name="fileType" value="mov" />
        <img src="images/mov.png" alt="" />
        <label>MOV</label>
    </div>
    <div class="option">
        <input type="radio" name="fileType" value="mp4" />
        <img src="images/mp4.png" alt="" />
        <label>MP4</label>
    </div>
    <div class="option">
        <input type="radio" name="fileType" value="mp3" />
        <img src="images/mp3.png" alt="" />
        <label>MP3</label>
        </div>
</div>
Run Code Online (Sandbox Code Playgroud)

提交表单时,我想检查其中一个是否已被选中.最好的方法是什么?我正在考虑循环遍历它们并设置一个标志来设置是否检查其中一个,然后在循环后检查标志,如果它是false则抛出错误.

欢迎任何帮助,欢呼.

forms validation jquery radio-button

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