小编Nic*_*ahn的帖子

我怎样才能使这个代码更加优化

我该如何优化这段代码?我不喜欢有案例陈述,有没有办法可以改进这段代码?

protected void ddlFilterResultBy_SelectedIndexChanged(object sender, EventArgs e)
{ 
    string selVal = ddlFilterResultBy.SelectedValue.ToString().ToLower();

    switch (selVal)
    {
        case "date":
            pnlDate.Visible = true; 
            pnlSubject.Visible = false;
            pnlofficer.Visible = false;
            pnlCIA.Visible = false;
            pnlMedia.Visible = false;
            pnlStatus.Visible = false;                    
            break;

        case "subject":
            pnlDate.Visible = false;
            pnlSubject.Visible = true;
            pnlofficer.Visible = false;
            pnlCIA.Visible = false;
            pnlMedia.Visible = false;
            pnlStatus.Visible = false;
            break;

        case "officer":
            pnlDate.Visible = false;
            pnlSubject.Visible = false;
            pnlofficer.Visible = true;
            pnlCIA.Visible = false;
            pnlMedia.Visible = false;
            pnlStatus.Visible = false;
            break;

        case "status": …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net

7
推荐指数
3
解决办法
560
查看次数

如何从DataAnnotations获取StringLength

更新建议后,我仍然收到错误

.SingleOrDefault()或试过FirstOrDefault()

在此输入图像描述

我需要检索StringLength注释值,这是我的代码,但我收到以下错误.

我试图从这里实现几乎相同的代码,但得到错误:

序列不包含任何元素

    public static class DataAnnotation
    {
        public static int GetMaxLengthFromStringLengthAttribute(Type modelClass, string propertyName)
        {
            int maxLength = 0;
            var attribute = modelClass.GetProperties()
                            .Where(p => p.Name == propertyName)
                            .Single()
                            .GetCustomAttributes(typeof(StringLengthAttribute), true)
                            .Single() as StringLengthAttribute;

            if (attribute != null)
                maxLength = attribute.MaximumLength;

            return 0;
        }
    }
Run Code Online (Sandbox Code Playgroud)

//调用:

int length = DataAnnotation.GetMaxLengthFromStringLengthAttribute(typeof(EmployeeViewModel), "Name");


public class EmployeeViewModel
{         
    [StringLength(20, ErrorMessage = "Name cannot be longer than 20 characters.")] 
    public string Name{ get; set; …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc data-annotations

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

Jquery datepicker:验证日期mm/dd/yyyy

我旁边有一个文本框和一个日期选择器,我使用的是asp.net,用户可以输入日期,也可以从datepicker中选择日期.

如何验证日期输入是否正确?

  <script type="text/javascript"> 
        $(document).ready(function () { 
            $('#<%=StartDate.ClientID%>').datepicker({ showOn: 'button', 
                    buttonImage: '../images/Calendar.png', 
                    buttonImageOnly: true, onSelect: function () { }, 
                    onClose: function () { $(this).focus(); } 
            }); 
        }); 
    </script> 
Run Code Online (Sandbox Code Playgroud)

asp.net jquery datepicker

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

myproject.DLL中发生了'System.NullReferenceException'类型的异常,但未在用户代码中处理

这个错误是什么意思?,我一直得到这个错误,它用来工作正常,它刚刚开始抛出这个错误....任何帮助?

img1.ImageUrl = ConfigurationManager.AppSettings.Get("Url").Replace("###", randomString) 
 + Server.UrlEncode(((System.Web.UI.MobileControls.Form)Page.FindControl("mobileForm")).Title);
Run Code Online (Sandbox Code Playgroud)

MyProject.DLL中发生了'System.NullReferenceException'类型的异常,但未在用户代码中处理

附加信息:未将对象引用设置为对象的实例.

c# mobile-website

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

如何获取输入元素的title属性? - webdriver

如何在input元素中获取Title的属性

<input type="image" title="Previous Page">
<input type="image" title="First Page">
<input type="image" title="Next Page">
<input type="image" title="Last Page">
Run Code Online (Sandbox Code Playgroud)

webdriver selenium-webdriver

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

如何在Selenium Webdriver中移动光标

编辑:

好吧,我已经通过jquery小部件检查了代码及其渲染.

结束

我试图将光标移动到<a \>,但问题是,直到我在所选图像上物理移动鼠标指针时才会渲染元素.

如何移动鼠标悬停<a \>以选择/单击?

FF version 20
Selenium WebDriver version: 2.31.2.0
Run Code Online (Sandbox Code Playgroud)

目前的代码

 Actions actions = new Actions(driver);

 int locationX = Convert.ToInt32(ratingElementDiv[i].Location.X);
 int locationY = ratingElementDiv[i].Location.Y;

 actions.MoveToElement(WaitForElement(By.CssSelector(starElement)), locationX, locationY).Click().Perform();
Run Code Online (Sandbox Code Playgroud)

我没有看到任何行动发生...任何帮助?

webdriver selenium-webdriver

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

AutoMapper.dll中发生'AutoMapper.AutoMapperMappingException'

 public class ClientViewModel
    {
        [Required(ErrorMessage = "The Client Code field is required.")]  
        public string ClientCode { get; set; }
        [Required(ErrorMessage = "The Company Legal Name field is required.")]  
        public string CompanyLegalName { get; set; }
        public string Notes { get; set; }
        public string Address { get; set; }
        public string City { get; set; }
        public string State { get; set; }
        public string Zip { get; set; }
        public Nullable<DateTime> ScheduledDate { get; set; }
        public Nullable<decimal> AmountDiscount …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc automapper

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

pg_restore:[archiver(db)] SET row_security = off

我刚在Windows上安装了一个新的postgresql 9.5服务器

我正在尝试恢复数据库时出现错误消息.

pg_restore:[archiver(db)] INITIALIZING时出错:pg_restore:[archiver(db)]无法执行查询:错误:无法识别的配置参数"row_security"命令为:SET row_security = off;

是什么导致这个?

postgresql

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

DataTables - _fnAjaxDataSrc - 无法读取未定义的属性"length"

当我进一步检查调试时,我发现它确实传递了json数据,这里是调试的屏幕截图.

在此输入图像描述 在此输入图像描述 在此输入图像描述 演示PLNKR

<html>
<head>
  <link 
  <script data-require="jquery@*" data-semver="2.0.3" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
  <script src="https://cdn.datatables.net/1.10.4/js/jquery.dataTables.js" data-semver="1.9.4" data-require="datatables@*"></script>
  <script data-require="bootstrap@*" data-semver="3.1.1" src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
  <link rel="stylesheet" href="style.css" />
  <script src="app.js"></script>
</head>

<body>
  <table id="myDataTable" class="table table-striped table-bordered">
    <thead>
      <tr>
        <th>primaryGenreName</th>
        <th>country</th>    
      </tr>
    </thead>
    <tbody>
    </tbody>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins datatables

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

pg_restore:它没有恢复我的数据库

这是什么意思我正在尝试恢复我的 postgresql 数据库,这是我得到的,但我没有看到它恢复表/数据/

C:\Program Files\PostgreSQL\9.4\bin\pg_restore.exe --host 123-97.compute-1.amazonaws.com --port 5432 --username "username" --dbname "mydb" --no-password --section pre-data --section data --section post-data --schema public --verbose "C:\db\employee.backup"

pg_restore:连接到数据库进行恢复 pg_restore:隐含的仅数据恢复

进程返回退出代码 0。

我使用的是 Windows 8.1

postgresql pgadmin

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