小编jom*_*k1e的帖子

MVC 2 - 标签的数据注释?

是否有注释来设置属性的Label-name?

例如:

public class MyModel
{

[LabelName("Your Phone")]
public string Phone{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

谢谢

然后在视图中,它会显示"你的手机"这个名字

<%=Html.LabelFor(Model.Phone)%>
Run Code Online (Sandbox Code Playgroud)

c# model-view-controller model

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

序列在Linq语句中不包含匹配元素错误

我正在尝试调试我的方法,但我不知道它有什么问题.

有时它会抛出一个错误,有时候它没关系.我不知道出了什么问题.

这是我的方法:

private void GetWorkingWeek(int month, int year)
    {
        var cal = System.Globalization.CultureInfo.CurrentCulture.Calendar;


        var daysInMonth = Enumerable.Range(1, cal.GetDaysInMonth(year, month));

        var listOfWorkWeeks = daysInMonth
            .Select(day => new DateTime(year, month, day))
            .GroupBy(d => cal.GetWeekOfYear(d, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday))
            .Select(g => Tuple.Create(g.Key, g.First(), g.Last(d => d.DayOfWeek != DayOfWeek.Saturday && d.DayOfWeek != DayOfWeek.Sunday)))
            .ToList();
         foreach (var weekGroup in listOfWorkWeeks)
                {
                    Console.WriteLine("Week{0} = {1} {2} to {1} {3}"
                        , weekNum++
                        , System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(month)
                        , weekGroup.Item2.Day
                        , weekGroup.Item3.Day);
                }
    }
Run Code Online (Sandbox Code Playgroud)

这是出现错误的行:

var listOfWorkWeeks = daysInMonth
            .Select(day => new …
Run Code Online (Sandbox Code Playgroud)

.net c# linq

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

C#winform:从其他形式访问公共属性以及静态和公共属性之间的区别

我试图了解静态和公共属性之间的区别.但是当我试图以其他形式访问我的公共财产"测试"时,它会说'null'.

继表格1:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private string _test;

    public string Test
    {
        get { return _test; }
        set { _test = value; }
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        _test = "This is a test";
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Form2 frm2 = new Form2();
        frm2.Show();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是Form2:

public partial class Form2 : Form
{
    public Form2()
    {
        InitializeComponent();
    }

    private void Form2_Load(object sender, EventArgs …
Run Code Online (Sandbox Code Playgroud)

c# public winforms

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

MVC如何在页面之间导航时保​​持搜索值?

我有一个搜索框,可以使用EMPLID进行搜索.搜索有效,但如果我在搜索后转到任何其他页面(例如:如果我切换到详细信息页面)然后导航回我搜索的页面,它会显示所有记录.如何保持搜索条件,以便在我在页面之间导航时显示该EMPLID的信息?

我的控制器:

public ActionResult Index(string SearchString)
{

    var emp = from e in db.EMPLOYMENTs
              select e;

    if (!String.IsNullOrEmpty(SearchString))
    {
        emp = emp.Where(s => s.EMPLID.Contains(SearchString));
    }

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

我的布局:

@using (Html.BeginForm())
{
    <form class="navbar-form navbar-left" role="search">
        <div class="form-group">
            <input class="form-control" placeholder="Search" type="text" name="SearchString">
        </div>
    </form>
}
Run Code Online (Sandbox Code Playgroud)

.net html c# model-view-controller search

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

使用 Sustainsys / Saml2 将 .NET MVC 应用程序与 SAML 联合起来

目前我们的 Web 应用程序正在使用 Windows 身份验证。我们需要将其集成到使用 SAML 的现有单点登录中。我正在寻找Sustainsys / Saml2将我们的 Web 应用程序与 SAML 集成。

我们的网站主页网址是这样的: http://siteName/Home/Index

IdP 端点: https://providerName.com:8080 /idp/start/sso.ping?PartnerSpid=mySite

当我尝试导航到 saml 单点登录并输入我的凭据时,我被重定向到我们的网站:http://siteName/Home/Index 所以我认为 saml 环境设置工作正常

我现在的问题是,当我导航到我们的网站主页时,如果用户尚未经过身份验证,我希望它首先重定向到 Idp 端点以对用户进行身份验证:https://providerName.com :8080/idp/start/sso .ping?PartnerSpid=mySite

这是我正在尝试的当前 web.config:

<configSections>
    <section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
    <section name="system.identityModel.services" type="System.IdentityModel.Services.Configuration.SystemIdentityModelServicesSection, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
    <section name="sustainsys.saml2" type="Sustainsys.Saml2.Configuration.SustainsysSaml2Section, Sustainsys.Saml2" />
  </configSections>
  <appSettings>
    <add key="webpages:Version" value="3.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>
  <system.web>
    <compilation targetFramework="4.5.2" …
Run Code Online (Sandbox Code Playgroud)

.net saml-2.0 sustainsys-saml2

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

C#将.xlsx转换为.xls

我使用ClosedXML.dll创建Excel文件,但是ClosedXML将excel文件保存为.xlsx,而我的客户端PC只运行Office 2003,因此无法打开.xlsx文件,如何将.xlsx转换为.xls?

任何建议将不胜感激.谢谢大家.

.net c# excel

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

在asp.net中设置背景图像(母版页)

我是asp.net的新手.而我在设置背景图片时遇到问题.这是主页面源:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Master.master.cs" Inherits="Master"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <link rel="stylesheet" type="text/css" href="scripts/style.css"/>
    <title>Tracker</title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <div class="container">
                <a href="#"><img src="images/cross-header.gif" alt="Insert Logo Here" width="100%" id="Insert_logo" style="background: #C6D580; display:block;" /></a>

            <div class="sidebar1">
                <nav>
                    <ul>
                        <li><a href="#">Home</a></li>
                        <li><a href="#">LINK</a></li>
                        <li><a href="#">LINK</a></li>
                        <li><a href="#"><span style="font-weight:italic">LINK</span></a></li>
                        <li><a href="#"><span style="font-weight:italic">LINK</span></a></li>
                    </ul>
                </nav>
                    <p>SOME LABEL</p>
                    <p>SOME QUOTE HERE</p>
                    <p></p>
            </div>
        </div>
        <footer>
           <a href="#">LINK HERE</a> | <a …
Run Code Online (Sandbox Code Playgroud)

.net css asp.net background-image

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

SQL:使用带有 LIMIT 的 INNER JOIN 进行更新

我正在尝试更新数据库中的特定列。

此查询有效:

UPDATE table1 A INNER JOIN table2 B 
ON A.type = B.typeName
SET A.closed = 0, A.sample = 0 
WHERE A.`status` IN ('Finished', 'Exception', 'Query') AND A.date BETWEEN '2013-01-01' AND '2013-01-31' 
AND A.code IN ('ex1','ex2','ex3') 
AND A.closed = 0 AND B.order = 'Non-Order' AND A.userName = 'test';
Run Code Online (Sandbox Code Playgroud)

但当我试图设定限制时,它说:

Incorrect usage of UPDATE and LIMIT

UPDATE table1 A INNER JOIN table2 B 
ON A.type = B.typeName
SET A.closed = 0, A.sample = 0 
WHERE A.`status` IN ('Finished', 'Exception', 'Query') AND …
Run Code Online (Sandbox Code Playgroud)

.net c# mysql sql

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

SQL Server无法对包含聚合或子查询的表达式执行聚合函数

我的存储过程存在问题.

我收到错误:

无法对包含聚合或子查询的表达式执行聚合函数

这是我的存储过程的一部分,我相信错误发生:

SELECT column_1, column_2,
       SUM(CASE WHEN column_2 NOT IN (SELECT product FROM table_products) THEN 1
                ELSE 0
           END) AS Total
FROM my_table 
WHERE is_rated = '1'
GROUP BY column_1, column_2 
Run Code Online (Sandbox Code Playgroud)

谢谢.

sql t-sql sql-server

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

更新内部联接问题

我不知道我的查询有什么问题,但是我收到了这个错误:

Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'From a
INNER JOIN table2 b
ON  a.column1 = b.column1 AND a.column2 = b.column2' at line 4
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试的sql:

UPDATE table1 AS a
Set a.Closed = 2

From a
INNER JOIN table2 b
ON  a.column1 = b.column1 AND a.column2 = b.column2
WHERE number in (01809076,02170039);
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

在c#中字符串的最后一个字符前添加逗号

我需要在字符串的最后一个字符之前放一个逗号.

例如:

输入:101919 =输出:10191,9

最好的方法是什么?

c# string

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