小编TMa*_*Man的帖子

更改Html.DisplayFor布尔复选框MVC

我有一个布尔属性IsActive.在视图中是一个包含其属性的对象列表(包括IsActive).但是在列表中,IsActive是一个不可编辑的复选框,因为它是布尔值.如果我将DisplayFor()更改为DisplayTextFor(),那么它将只显示True或false而不是checkbox.如果Active为true且Inactive为false,我如何将True和false更改为"Active"和"Inactive"?

      @Html.DisplayTextFor(modelItem => item.IsActive) 
Run Code Online (Sandbox Code Playgroud)

然后我将'Active'设为绿色,将'Inactive'设为红色

asp.net asp.net-mvc-3

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

首先支持实体框架数据库

我可以找到一堆关于如何首先实现模型的枚举支持和类似的代码的教程:

http://msdn.microsoft.com/en-us/data/jj248772.aspx

http://msdn.microsoft.com/en-us/data/hh859576.aspx

任何人都可以向我解释或向我提供有关如何正确实现数据库第一个应用程序的枚举支持的一些说明.我想我必须从edmx设计器开始,右键单击表格中的一个列并转换为枚举?谢谢你的建议.我正在使用.NET 4.5和Enity Framework 5.0

.net enums entity-framework edmx .net-4.5

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

如何确定某个日期的周数?

我正在尝试使用wpf制作日历.通过使用itemsPanel和更多,我有一个网格有7列(星期六 - 星期六)和6行(星期#月).如果我可以通过获取工作日和周数(月份)找到每月第一个的起始位置,我如何找到周数(每月0-5)?我也不能以某种方式从那里填写日历?我迷路了,我不知道还能尝试什么.

public partial class SchedulePage : Page
{        
    MainWindow _parentForm;
    public int dayofweek;

    public SchedulePage(MainWindow parentForm)
    {
        InitializeComponent();
        _parentForm = parentForm;
        // DateTime date = new DateTime(year, month, day);

        _parentForm.bindings = new BindingCamper();          
        _parentForm.bindings.schedule.Add(new Schedule { WeekNo = (int) getWeekNumber(), WeekDay = dayofweek });
        DataContext = _parentForm.bindings;
        // lblTest.Content = dates(2011, 10, 27);
    }

    public double getWeekNumber()
    {
        dayofweek = getWeekDay(2011, 10, 31);
        double h = dayofweek / 7;
        double g = Math.Floor(h);
        return g;
    }

    public int …
Run Code Online (Sandbox Code Playgroud)

c# wpf calendar date week-number

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

通过jquery更改DisplayFor Text/Value

我需要这个displayfor来使用jquery来更新它的值.

我试过.val().text(),但既不工作,有没有特殊的方式为显示器做到这一点,我需要它,并保持作为显示器.

也可以不为显示器设置样式吗?我永远无法让它工作,它适用于TextboxFor.

谢谢你的任何提示.

Estimated Time: @Html.DisplayFor(model => model.EstimatedTime, new { @class = "TitleEstTimeClass", @style = "color: green" })

$(".TitleEstTimeClass").val(result[1]);
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery razor

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

AFNetworking自动保留Cookie

在:这个问题据说AFNetworking在后台自动处理cookie,但在我之前提出的一个问题中,我在登录时在php上保存会话时遇到了麻烦.一旦我关闭(停止调试)在Xcode中)应用程序并在会话中回去了.答案是坚持像这样的cookie来解决问题:

NSData *cookiesData = [[NSUserDefaults standardUserDefaults] objectForKey:@"User"];
if ([cookiesData length] > 0) {
     for (NSHTTPCookie *cookie in [NSKeyedUnarchiver cookiesData]) {
           [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
      }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试做这样的事情时,这给了我一个应用程序崩溃.当我登录时,我将NSUserDefault设置为:

[[NSUserDefaults standardUserDefaults] setObject:data forKey:@"User"];
//Then synthesize
Run Code Online (Sandbox Code Playgroud)

这是错误的使用方法吗?NSHTTPCookieStorage甚至是我的问题吗?谢谢.

session nshttpcookie ios afnetworking

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

如何读取txt文件

我正在尝试从txt文件的前两行读取,将其放在一个字符串上并将该字符串传递给我的方法.我对主要方法中需要做的事感到困惑.

继承人我所拥有的:

    public class TestingClass  {
Stacked s;// = new Stacked(100);
 String Finame;

public TestingClass(Stacked stack) {
    //Stacked s = new Stacked(100);
    s = stack;
    getFileName();
    readFileContents(); 
}

public void readFileContents() {
    boolean looping;
    DataInputStream in;
    String line = "" ;
    int j, len;
    char ch;

    try {
        in = new DataInputStream(new FileInputStream(Finame));
        len = line.length();
        for(j = 0; j<len; j++) {
                System.out.println("line["+j+"] = "+line.charAt(j));
        }
    } 

    catch(IOException e) {
            System.out.println("error " + e);
    }
}   

public void getFileName() { …
Run Code Online (Sandbox Code Playgroud)

java

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

使用Numpy for Python创建cx_Freeze exe

我试图使用cx_Freeze创建一个基本的exe.它适用于没有numpy的.py程序,但我无法通过numpy正确制作.

*有想法该怎么解决这个吗?我需要在setup.py中包含哪些内容?

当我去运行exe时,它说:

           c:\Python32\Scripts\dist>Assignment4_5.exe
           Traceback (most recent call last):
     File "C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py", line 2
     7, in <module>
     exec(code, m.__dict__)
     File "c:\Python32\Assignment4_5.py", line 6, in <module>
     import numpy as np
     File "C:\Python32\lib\site-packages\numpy\__init__.py", line 137, in <module>
     from . import add_newdocs
     File "C:\Python32\lib\site-packages\numpy\add_newdocs.py", line 9, in <module>

     from numpy.lib import add_newdoc
     File "C:\Python32\lib\site-packages\numpy\lib\__init__.py", line 17, in <modul
     e>
    from .npyio import *
    File "C:\Python32\lib\site-packages\numpy\lib\npyio.py", line 6, in <module>
    from . import format
    ImportError: cannot import name format

   c:\Python32\Scripts\dist>
Run Code Online (Sandbox Code Playgroud)

Setup.py:

   from cx_Freeze import setup, …
Run Code Online (Sandbox Code Playgroud)

python numpy cx-freeze

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

使用bootstrap侧导航栏

我已经实现了bootstrap,如果你转到:http://twitter.github.com/bootstrap/javascript.html#affix

我想在左侧栏上添加一个词缀,当我向下滚动侧栏时,留下滚动视图.我不能让这个工作.我尝试了一切.我需要做的任何想法或技巧才能使这个工作?

我尝试了数据元素和javascript方式,都没有工作.我也实现了bootstrap.js,bootstrap.cs和bootstrap-responsive.cs.

<div class="container">
    <!-- Docs nav
    ================================================== -->
    <div class="row">
        <div class="span3 bs-docs-sidebar" data-spy="affix" data-offset-top="200" >

            <ul class="nav nav-list bs-docs-sidenav">
                <li><a href="#AccountId"><i class="icon-chevron-right"></i>My Account</a></li>
                <li><a href="#tutorialid"><i class="icon-chevron-right"></i>My Tutorials</a></li>
                <li><a href="#buttonDropdowns"><i class="icon-chevron-right"></i>My Articles</a></li>
                <li><a href="#navs"><i class="icon-chevron-right"></i>Help</a></li>
            </ul>

        </div>
        <div class="span9">
            <!-- Typography
             ================================================== -->
            <section id="AccountId">
                <div class="page-header">
                     <h1>My Account</h1>

                </div>
                <div class="bs-docs-example">
                     <h3><b>Change Password</b></h3>

                    <div>
                        <label>Current Password</label>
                        <input type="text" />
                        <label>New Password</label>
                        <input type="text" />
                        <label>Confirm Password</label>
                        <input type="text" />
                        <br />
                        <input type="button" class="btn …
Run Code Online (Sandbox Code Playgroud)

html asp.net-mvc-3 twitter-bootstrap

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

如何使用IQueryable选择所有

使用MVC3,我有一个Student Repository(在一个项目中)和一个StudentService(在另一个项目中).在服务中,我想创建一个函数,返回db表中的所有学生.这是一种为我做事的新方式,所以我有点新鲜.在下面的GetAllStudents函数中,我如何更改语法以选择所有.

在存储库中:

      namespace SpeakOut.Data
{
   public class StudentRepository
{
    SpeakOutDataContext context;
    private Table<StudentEntity> table;
    public StudentRepository()
    {
        context = new SpeakOutDataContext();
        table = context.GetTable<StudentEntity>();
    }


    public IQueryable<Student> Select()
    {
        return table.Select(x => new Student
                                {
                                    WNumber = x.WNumber,
                                    CatalogueYear = x.CatalogueYear,
                                    Standing = x.Standing
                                });
    }
}
Run Code Online (Sandbox Code Playgroud)

}

在服务中:

   namespace SpeakOut.Services
   {
  public class StudentService
 {
    private StudentRepository repository;
    public StudentService()
    {
        repository = new StudentRepository(); 

    }

    public IQueryable<Student> GetAllStudents()
    {
        return repository.Select().All(x => x.FirstName) ; //**This line is …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

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

检查包含数字的字符串值的范围

我有一个值列表,例如:G1,G2,G2.5,G3,G4等.)如何在c#中检查这些值的范围,如果我想查看值是否在G1和G2之间. 5?

在Vb.net中,我可以这样做:

        Select Case selectedValue
           Case "G1" To "G2.5" //This would be true for G1, G2, and G2.5
Run Code Online (Sandbox Code Playgroud)

我怎样才能在c#中做到这一点?

c#

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