小编Dev*_*per的帖子

在下拉列表中选择第一项

我只想默认选择第一个项目,但下拉列表中选择了一个空白项目.

我怎么解决它?谢谢!

[Authorize]
public ActionResult Add()
{
   var sportList = new SelectList(db.Sports.OrderBy(s => s.Name).ToList(), "ID", "Name");

   UserTournamentModel m = new UserTournamentModel();
   m.SportList = sportList;
   m.SportID = Guid.Parse(sportList.FirstOrDefault().Value);

   return View(m);
}
Run Code Online (Sandbox Code Playgroud)

和这里

<div class="editor-label" style="width: 70px;">
    @Html.DropDownListFor(x => x.SportID, Model.SportList)
</div>
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc-3

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

Lambda表达式和InvokeOperation

我有这个代码,无法弄清楚如何通过Lambda表达式简化它?

public void LoadEntities(QueryBuilder<Device> query, Action<ServiceLoadResult<Device>> callback, object state)
{
    InvokeOperation<List<DivisionHierarchy>> obj = this.Context.GetAllDivisions();

    obj.Completed += new EventHandler(obj_Completed);   
}

void obj_Completed(object sender, EventArgs e)
{
    try
    {
        if (sender is InvokeOperation<List<DivisionHierarchy>>)
        {
            ObservableCollection<DivisionHierarchy> divisions = 
                new ObservableCollection<DivisionHierarchy>((sender as InvokeOperation<List<DivisionHierarchy>>).Value);
        }
    }
    catch  
    {                 
    }
} 
Run Code Online (Sandbox Code Playgroud)

.net c# lambda invoke wcf-ria-services

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

自定义类C#的解析方法

我们都知道这件事

bool.Parse(Session["foo"].ToString())
Run Code Online (Sandbox Code Playgroud)

如何为某些自定义类实现相同的PARSE方法?

所以,如果我有

class MyClass
{

}
Run Code Online (Sandbox Code Playgroud)

有可能这样做

MyClass.Parse(Session["foo"])
Run Code Online (Sandbox Code Playgroud)

c#

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

跳过Facebook登录窗口

我认为有机会让用户保持他的Facebook登录数据库,并以某种方式跳过Facebook登录窗口.

所以从技术上讲,这个想法是在一个WebBrowser控件中登录,该控件有Facebook登录页面被选中.

有可能做到:

  1. 填充此页面的输入框
  2. 单击登录按钮
  3. 并且WebBrowser控件隐藏了

任何线索?

谢谢!

.net c# wpf

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

更改标签值

任何线索,我怎么能访问每个thclass="CenteredHeader"通过jQuery添加更多的参数a标签?

<tr class="CenteredHeader">
  <th scope="col"></th>
  <th scope="col">
      <a href="/BoxOffice/Movies/807?sort=MovieName&amp;sortdir=ASC">Pelicula</a>
  </th>
  <th scope="col">
      <a href="/BoxOffice/Movies/807?sort=TechnologyName&amp;sortdir=DESC">Tecnologia</a>
  </th>
</tr>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何使用ViewBag为MVC3 Razor下的JavaScript变量赋值

可能重复:
如何在MVC3下分配JavaScript值

我尝试做以下事情

<script type="text/javascript">

var techIDs = "";

@if (ViewBag.URLParameters != null)
{
   techIDs = '@ViewBag.URLParameters';
}

</script>
Run Code Online (Sandbox Code Playgroud)

但这似乎是一种错误的做法.

如何做到这一点的任何线索?

谢谢!

javascript razor asp.net-mvc-3

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

试图安装'EntityFramework'的版本'5.0.0',但该项目已包含不同的版本

当我添加代码生成项时,我收到此错误:

试图安装'EntityFramework'的版本'5.0.0',但该项目已包含不同的版本.跳绳...

我怎么解决它?

.net error-handling entity-framework entity-framework-5 visual-studio-2012

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

设置任务管理器文件名

可能重复:
在任务管理器的"应用程序"选项卡中设置应用程序名

似乎我们可以在任务管理器中为某些应用程序使用不同的名称.

如何为WPF应用程序执行此操作?

即Visual Studio exe文件是"devenv.exe",您可以在任务管理器下看到它,如"Microsoft Visual Studio 2012(32位)"

谢谢!

.net c#

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

如何在应用程序内部保留加密密码?

我有一些接受许可证加密密钥的应用程序.所以这个应用程序应该保留在内部string encryptionPassword ,以便解密该字符串并获取一些数据.

哪个是保留string encryptionPassword在应用程序内部的最佳方法,所以如果用户试图破解它并且应该非常困难?

任何线索?

谢谢!!!

public static string Encrypt(string textToEncrypt, string encryptionPassword)
{
            var algorithm = GetAlgorithm(encryptionPassword);

            byte[] encryptedBytes;
            using (ICryptoTransform encryptor = algorithm.CreateEncryptor(algorithm.Key, algorithm.IV))
            {
                byte[] bytesToEncrypt = Encoding.UTF8.GetBytes(textToEncrypt);
                encryptedBytes = InMemoryCrypt(bytesToEncrypt, encryptor);
            }
            return Convert.ToBase64String(encryptedBytes);
}

public static string Decrypt(string encryptedText, string encryptionPassword)
{
            var algorithm = GetAlgorithm(encryptionPassword);

            byte[] descryptedBytes;
            using (ICryptoTransform decryptor = algorithm.CreateDecryptor(algorithm.Key, algorithm.IV))
            {
                byte[] encryptedBytes = Convert.FromBase64String(encryptedText);
                descryptedBytes = InMemoryCrypt(encryptedBytes, decryptor);
            }
            return Encoding.UTF8.GetString(descryptedBytes);
}
Run Code Online (Sandbox Code Playgroud)

.net c# security .net-4.0

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

SSL和ASP .NET MVC

我不需要将整个网站放在SSL(https://)下, 而只需要支付控制器.

是否可以[RequireHttps]仅用于该控制器,还是应该应用于每个控制器?

谢谢!

.net asp.net-mvc ssl https controller

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