小编mir*_*zus的帖子

随机化List <T>

在C#中随机化通用列表顺序的最佳方法是什么?我在一个列表中有一组有限的75个数字,我想为其分配一个随机顺序,以便为抽奖类型的应用程序绘制它们.

c# generic-list

795
推荐指数
13
解决办法
40万
查看次数

ASP.NET GridView RowIndex作为CommandArgument

如何在buttonfield列按钮中访问并显示gridview项的行索引作为命令参数?

<gridview>
<Columns>
   <asp:ButtonField  ButtonType="Button" 
        CommandName="Edit" Text="Edit" Visible="True" 
        CommandArgument=" ? ? ? " />
.....
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview

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

在.NET 2.0中将位图转换为一个多页TIFF图像

如何将一组位图转换为TIFF格式的全新图像,在这个新的tiff图像中添加所有位图作为帧?

使用.NET 2.0.

.net c# drawing tiff .net-2.0

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

在C#中是否需要枚举开关上的默认情况?

我见过与C++有关的帖子,但我特地要求C#.NET(4.0+).

在以下示例中是否需要默认情况?

public enum MyEnum : int
{
    First,
    Second
}

public class MyClass
{

    public void MyMethod(MyEnum myEnum)
    {
        switch (myEnum)
        {
            case MyEnum.First: /* ... */ break;
            case MyEnum.Second: /* ... */ break;

            default: /* IS THIS NECESSARY??? */ break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# enums switch-statement

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

如何在.NET 2.0中打开多帧TIFF图像格式图像?

Image.FromFile(@"path\filename.tif")
Run Code Online (Sandbox Code Playgroud)

要么

Image.FromStream(memoryStream)
Run Code Online (Sandbox Code Playgroud)

即使源是多帧TIFF文件,两者都只生成一帧的图像对象.如何加载保留这些帧的图像文件?逐帧使用Image.SaveAdd方法保存tiff.它们在其他查看器中工作,但.NET Image方法不会加载这些帧,只有第一个.

这是否意味着无法从我传入位图集合的方法返回多帧TIFF以用作帧?

c# system.drawing tiff

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

从SSRS导出到没有标题的Excel

有没有办法从SSRS报告导出到excel,以便只在excel导出中省略显示在报告第一页上的标题?目前,它将冻结的框架添加到工作表的顶部.

excel reportingservices-2005 reporting-services

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

VB6演员表达

什么是VB.NET的Visual Basic 6中的CType的演员表达式?

vb6 casting

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

如何在ASP.NET Web应用程序的App_Data文件夹中引用Sqlite db文件?

我目前正按照ASP.NET最佳模式和实践将我的sqlite db文件存储在App_Data文件夹中.

目前我在webconfig中使用以下内容:

  <connectionStrings>
    <add name="sqlite"  
         connectionString="Data Source=|DataDirectory|MyDB; Version=3;" />
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

以及代码中的以下内容:

       public SqliteDAO(string path)
        {
            Connection = new System.Data.SQLite.SQLiteConnection(path );
        }

//...

//where path = |DataDirectory|MyDB
Run Code Online (Sandbox Code Playgroud)

它导致sqlite创建一个新数据库(其中没有表),因此我的数据访问调用都没有工作,因为他们没有找到表名.如何从WebApplication代码中引用App_Data文件夹中的sqlite db文件?

谢谢!

c# asp.net sqlite data-access-layer appdata

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

使用ViewModels和对System.Web.Mvc的引用是否违反了MVC模式?

我已经在SO,博客和书籍上看到了这一点,作者告诉您在模型项目中将ViewModel特定于View作为底层模型对象的包装.我们的想法是,当您对View进行模型绑定时,使其变得非常简单和有针对性.这是一个很好的例子:使用ASP.NET MVC 2 EditorFor渲染和绑定下拉列表

但是,我觉得我的模型中现在有一些对System.Web.Mvc的引用让我感到烦恼,否则本来可以用于多个出口(可能是WCF API,Silverlight等),但是现在我对MVC dll有特定的引用.这将需要我的模型项目来构建.

我的问题是:当我们开始添加IEnumerable<SelectListItem>模型类时,这是否违反了MVC模式?是否有一个可行的替代层来移动它和如何,即控制器?

任何想法或评论赞赏.

model-view-controller asp.net-mvc viewmodel asp.net-mvc-2

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

如何在反向代理后面获取应用程序基本 url

有没有什么方法可以让 ASP.NET 应用程序能够在通过反向代理/网关的请求上下文中导出其 url 路径和主机名,了解其自己的路由?

通过网关请求此 url 时:

http://conoso.com/behind/some/reverseproxy/api/values/
Run Code Online (Sandbox Code Playgroud)

网关正在将请求重新路由到其他位置:

http://10.0.0.0/api/values
Run Code Online (Sandbox Code Playgroud)

它使用 DefaultApi 路由访问以下 ApiController ValuesController 的 Get 方法:

// GET api/values
public HttpResponseMessage Get()
{
  var res = Request.CreateResponse();
  res.Headers.Add(
    "Location",
    Url.Link(
      "DefaultApi",
      new
        {
          id = 1
        }));
  return res;
}
Run Code Online (Sandbox Code Playgroud)

它返回以下标头值:

Location: http://10.0.0.0/api/values/1
Run Code Online (Sandbox Code Playgroud)

虽然我希望发送以下有效路径:

Location: http://conoso.com/behind/some/reverseproxy/api/values/1
Run Code Online (Sandbox Code Playgroud)

使用框架中内置方法的替代方法是手动格式化字符串:

var baseUrl = "http://conoso.com/behind/some/reverseproxy";
string.Format("{0}/values/1", baseUrl);
Run Code Online (Sandbox Code Playgroud)

但这会散发出一些邪恶的代码味道。有人可以建议更清洁的方法吗?

c# asp.net-mvc reverse-proxy urlhelper asp.net-web-api

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

什么是有效的ASP.NET Webmethod返回类型?

我的webmethod可以只返回我在所有asp.net网站示例中看到的字符串吗?

asp.net web-services asmx

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

SQL表中1个字符代码列的最佳数据类型是什么?

这不是主键,而只是用作现有系统中的标记,用一个字母代码标记这些项目,即'N'表示新的,'R'表示返回,等等.我打算使用varchar(50) )作为数据类型,但想知道varchar(2)是否有任何错误,而不是针对效率.谢谢!

sql database-design

0
推荐指数
2
解决办法
1130
查看次数

如何在相邻的iframe中调用javascript函数

我有一个html页面,我基本上有这个布局:

<html>
<body>

<!-- iFrame A -->
<iframe></iframe>

<!-- iFrame B -->
<iframe></iframe>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在IFRAME"B"中,我想在IFRAME"A"中调用一个js函数,它最终将更改window.location属性并重定向页面.我也可以使用jquery,但一直无法找到在相邻帧中调用某些东西的方法.

有什么建议?

javascript iframe jquery

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