问题列表 - 第2841页

ASP.NET MVC返回不同的视图

我有一个视图,其中包含一个表单,表单发布和数据处理等,然后我想返回视图索引,所以返回视图("索引");

然而,这会抱怨我的ViewData不存在,我觉得Index()下的控制器代码没有被处理,这会将它需要的列表添加到ViewData,任何人都知道什么是错的?

谢谢

编辑:显然它已经完成以防止递归..在这种情况下,我迷失了做什么而不重复我的所有ViewData东西控制器

c# asp.net-mvc

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

删除Windows 98支持的含义是什么?

到目前为止,在我的应用程序中,我一直支持从Windows 98到Windows NT/2000到XP到Vista的所有Windows版本.

但是由于在我的下一个版本中添加了Unicode,Windows 98的支持仍然是可能的,但非常困难.

我知道仍然有一些用户在运行Windows 98.

我不再支持Windows 98的优点和缺点是什么?

windows windows-98

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

LINQ之外的产量是否有用?

当我认为我可以使用yield关键字时,我退后一步,看看它将如何影响我的项目.我总是最终返回一个集合而不是yeilding,因为我觉得保持yeilding方法状态的开销不会给我带来太大的影响.在几乎所有我返回集合的情况下,我觉得90%的时间,调用方法将迭代集合中的所有元素,或者将在整个集合中寻找一系列元素.

我确实理解它在linq中的用处,但我觉得只有linq团队正在编写这样复杂的可查询对象,这些对象的产生是有用的.

有没有人写过像linq这样的产品有用吗?

.net c# linq yield

26
推荐指数
5
解决办法
4488
查看次数

集中和保护连接字符串的最佳方法是什么?

集中和保护应用程序使用的连接字符串的最佳方法是什么?在我的环境中,我们有许多内部应用程序 每个应用程序都需要一个或多个连接字符串才能访问数据库.我们的目标是集中所有这些连接字符串(特别是SQL登录名和密码),这样我们就可以在一个地方而不是35个不同的.config文件,注册表项等中更改密码.

目前,我们正在使用一个本地增长的组件,它从访问数据库中提取连接字符串信息,这涵盖了集中化要求,但并不是特别安全.此外,我们还有使用经典asp,vb6,delphi,c ++ ,. net等语言编写的应用程序,因此所有这些应用程序都需要使用该解决方案.

有没有人知道如何更好地做到这一点,或者我们是否需要重新设计我们的应用程序访问数据库的方式.

connection-string database-connection

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

带混合的自定义控件

我正在为我的Silverlight 2应用程序构建自定义控件.它在一个SL类项目中,它包含两个文件:

  • MyControl类,继承自Control,具有很少的DepedencyProperties
  • themes/generic.xaml,带有可视元素(ControlTemplate),用于VSM和转换的状态

我手工创建了整个xaml,它可以工作,但是想使用Blend2(SP1)进行编辑!当我在Blend中打开generic.xaml,并切换到"资源"选项卡时,我没有任何可编辑的内容.
例如,当我将该可视化模板和状态定义放到App.xaml(我的主SL项目)时,我可以通过Resources和States选项卡访问所有元素和状态,并可视化地编辑它们.

Blend甚至支持从SL2类项目编辑generic.xaml吗?
构建自定义控件的最佳做法是什么?我不希望我的自定义控件取决于主SL2项目中的任何内容,但希望它们是可换肤的,并且能够动态地更改外观(主题).

silverlight silverlight-2.0

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

当使用svn cp或svn mv时,如何使svn diff产生补丁适用的文件?

场景是:

  1. svn cp或mv一些文件
  2. 修改该文件
  3. svn diff> mypatch

在其他机器上(相同的工作副本,但没有更改):

  1. 尝试应用mypatch.
  2. 失败 - >尝试修改不存在的文件.

在这种情况下,如何让svn diff生成补丁应用补丁,或干净地应用svn diff生成的补丁?我无法承诺.我想保留mergeinfo(因为明显的解决方法是将文件添加为全新文件,而不连接到前一个文件).

svn diff merge patch

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

C#:向用户询问密码,然后将密码存储在SecureString中

在我正在为客户开发的小应用程序中,我需要询问用户他的Windows登录用户名,密码和域,然后使用System.Diagnostics.Process.Start启动应用程序.

我有一个带有UseSystemPasswordChar的文本框来屏蔽输入的密码.

我需要一个System.Security.SecureString来将密码提供给System.Diagnostics.Process.Start.

如何将输入的文本转换为安全字符串而不是一个又一个字符?或者:是否有更好的窗口控件要求用户输入密码,将输入的文本作为SecureString返回?

.net c# passwords securestring

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

Java:代码重构/优化

请赐教:

你更倾向哪个?为什么?[可读性?内存关注?其他一些问题?]

1.

String strSomething1 = someObject.getSomeProperties1();
strSomething1 = doSomeValidation(strSomething1);
String strSomething2 = someObject.getSomeProperties2();
strSomething2 = doSomeValidation(strSomething2);
String strSomeResult = strSomething1 + strSomething2;
someObject.setSomeProperties(strSomeResult);
Run Code Online (Sandbox Code Playgroud)

2.

someObject.setSomeProperties(doSomeValidation(someObject.getSomeProperties1()) + 
                             doSomeValidation(someObject.getSomeProperties2()));
Run Code Online (Sandbox Code Playgroud)

如果你以其他方式做,那会是什么?你为什么这样做?

java optimization refactoring coding-style

4
推荐指数
3
解决办法
968
查看次数

确定 ViewData 的结果计数

您好,我有一个包含多个用户控件的视图,我将 ViewData 传递给所有这些控件,我想知道如何通过指定字符串键来确定元​​素计数。我知道您不能使用与整数的比较,因为 ViewData 是一个对象,但我以这种方式设置它来解释我的问题。我也尝试过 null,但 ViewData 对象永远不会为 null,即使对于 ViewData 中没有填充数据的结果也是如此。IE

在我看来

    <%if(ViewData["Test"].Values > 0)
      {
    %>
      <%=Html.RenderPartial("~/Views/UC/Test.ascx", ViewData["Test"])%>
   <%
      }
    %>
Run Code Online (Sandbox Code Playgroud)

model-view-controller asp.net-mvc viewdata

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

如何将属性值注入使用注释配置的Spring Bean?

我有一堆Spring bean,它们是通过注释从类路径中获取的,例如

@Repository("personDao")
public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao {
    // Implementation omitted
}
Run Code Online (Sandbox Code Playgroud)

在Spring XML文件中,定义了一个PropertyPlaceholderConfigurer:

<bean id="propertyConfigurer" 
  class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location" value="/WEB-INF/app.properties" />
</bean> 
Run Code Online (Sandbox Code Playgroud)

我想将app.properites中的一个属性注入上面显示的bean中.我不能简单地做一些事情

<bean class="com.example.PersonDaoImpl">
    <property name="maxResults" value="${results.max}"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

因为PersonDaoImpl在Spring XML文件中没有特征(它是通过注释从类路径中获取的).我有以下几点:

@Repository("personDao")
public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao {

    @Resource(name = "propertyConfigurer")
    protected void setProperties(PropertyPlaceholderConfigurer ppc) {
    // Now how do I access results.max? 
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我不清楚我如何访问我感兴趣的房产ppc

java spring dependency-injection

285
推荐指数
11
解决办法
66万
查看次数