小编MrB*_*nzy的帖子

MVC 5种子用户和角色

我一直在玩新的MVC 5,我有一些模型,控制器和视图设置使用代码优先迁移.

我的问题是如何为用户和角色提供种子?我目前在Configuration.cs中的Seed方法中播放一些参考数据.但是在我看来,在第一次点击AccountController之前,不会创建用户和角色表.

我目前有两个连接字符串,所以我可以将我的数据从我的身份验证分成不同的数据库.

如何让用户,角色等表格与我的其他人一起填充?而不是当帐户控制器被击中?

asp.net-mvc seeding ef-migrations asp.net-mvc-5

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

MVC脚手架不支持Entity Framework 6或更高版本

刚刚升级到Entity Framework 6来看看.我正在使用MVC4.

但是当我尝试从模型和上下文制作控制器时,我收到了这条消息.

MVC脚手架不支持Entity Framework 6或更高版本

c# asp.net-mvc-4 entity-framework-6

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

TFS构建,一个用于许多分支的构建

我们使用TFS源控制并有两个构建控制器(一个VS2010,另一个VS2012).我们使用默认的构建工作流模板栏进行一些自定义更改.

由于我们有很多分支机构,我们将如何根据所需的分支更改工作空间?

我正在考虑为branch($\oursourcecontrol\branches\main)添加一个参数,然后将其作为变量传递给工作流的get workspace部分.

或者有更好的方法吗?

msbuild tfs team-build tfsbuild tfvc

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

将部分视图渲染为字符串MVC4

我使用以下内容呈现字符串的局部视图...

        protected string RenderPartialViewToString(string viewName, object model)
    {
        if (string.IsNullOrEmpty(viewName))
            viewName = ControllerContext.RouteData.GetRequiredString("action");

        ViewData.Model = model;

        using (var sw = new StringWriter())
        {
            ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(ControllerContext, viewName);
            var viewContext = new ViewContext(ControllerContext, viewResult.View, ViewData, TempData, sw);
            viewResult.View.Render(viewContext, sw);

            return sw.GetStringBuilder().ToString();
        }
    }
Run Code Online (Sandbox Code Playgroud)

然而它返回带有如下所示的奇怪标签的html ...(我已经包含了一个小部分作为它的大视图)

<$A$><div</$A$><$B$> class="modal hide fade"</$B$><$C$> id="dialog"</$C$><$D$> 
Run Code Online (Sandbox Code Playgroud)

整个HTML都会发生这种情况.这部分看起来应该是......

<div class="modal hide fade" id="dialog" style="display: none;">
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc viewengine stringwriter asp.net-mvc-partialview asp.net-mvc-4

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

获取某个字符串后的数字

我有一个包含此文本的字符串...

BEGIN Fin Bal -461.000 第 4 天结束

BEGIN Fin Bal 88861.000 第 2 天结束

BEGIN Fin Bal 456461.000 第 1 天结束

BEGIN Fin Bal -44561.000 第 0 天结束

我需要提取价值

-461.000

包括它是否为负。

我一直在用这个...

static string ExtractNumbers(string expr)
{
    //removes all text from string
    return string.Join(null, System.Text.RegularExpressions
                 .Regex.Split(expr, "[^\\d]"));
}
Run Code Online (Sandbox Code Playgroud)

问题是这会删除负号并保留 4 与日值。

有没有什么办法可以有效地获取Bal这个词后面的数值?排除所需值后的任何文本?

谢谢,保罗。

c# regex

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

在UIImageView IOS上绘制圆圈的最佳方法

我有一个UIImageView,显示用户刚用相机拍摄的照片.在该图像上,我需要绘制一个设定大小的透明可移动圆圈.因此,当用户将手指拖过图像时,圆圈随之移动.然后,如果用户停止移动他们的手指,则圆圈保持在相同的位置.

我一直在阅读关于CAShapeLayer的苹果文档,但我仍然不确定最好的方法,我应该画一个UIView吗?

任何例子都很棒.谢谢.

uiview uiimageview cgcontext cashapelayer ios

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

在此上下文中仅支持实体类型,枚举类型或基元类型

我目前正在搜索搜索页面.我只需要返回包含存储在int [] ST中的所有主题标签id的主题的themedetails列表.目前行(ST == null?true:ST.Contains(b.ThemeTagID))似乎给我一个错误

附加信息:无法创建类型为"System.Int32 []"的空常量值.在此上下文中仅支持实体类型,枚举类型或基元类型.

    public ActionResult Index(int ProviderID = 0, string Description = null, int[] ST = null)
    {

        var themedetail = from t in db.ThemeDetail
                          from b in t.ThemeTags
                          where (
                          (string.IsNullOrEmpty(Description) ? true : t.Description.ToLower().Contains(Description.ToLower())) &&
                          (ProviderID == 0 ? true : t.ProviderID == ProviderID) &&
                          (ST == null ? true : ST.Contains(b.ThemeTagID))
                              )
                          select t;

        ViewBag.ProviderID = new SelectList(db.ProviderDetails, "ProviderID", "ProviderName");
        ViewBag.MultiselectFeatures = new MultiSelectList(db.ThemeFeatures, "ThemeFeatureID", "ThemeFeaturesName");
        ViewBag.MultiselectTags = new MultiSelectList(db.ThemeTags, "ThemeTagID", "TagName");

        return …
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework

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

使用WinForms在C#中用另一部分替换图像的一部分

我有一个很大的.PNG,上面有很多小图像.我想用较小的图像替换部分大图像.因此,在X和Y坐标处,图像的这一部分将从左上角开始替换,同时仍保留原始图像的其余部分.

我一直在阅读关于MSDN上的Graphics方法,并且还看了一些类似的东西的例子,但没有找到太多.

有没有人做过类似的事情?

谢谢!

c# image winforms

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

DDM到DD地理坐标转换算法

我已经使用http://www.pgc.umn.edu/tools/conversion进行转换

52 37.9418 N 01.18.8020 E (我认为是 DDM?)

纬度 52.632363 经度 1.313367

这似乎非常准确,我自己尝试过计算来转换这些值,但它们似乎从来都不准确。

http://en.wikipedia.org/wiki/Geographic_coefficient_conversion

这种转换背后的数学原理是什么?

c# math converters coordinates coordinate

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

读取文件并在某个单词后替换测试

我有几个文件,例如:

FileBegin Finance  Open 87547.25 Close 548484.54 EndDay 4 End
Run Code Online (Sandbox Code Playgroud)

另一个文件示例:

FileBegin Finance  Open 344.34 Close -3434.34 EndDay 5 End
Run Code Online (Sandbox Code Playgroud)

我需要读取文件中的文本,并在单词Open之后仅替换数字值,并在单词Open完整之前和之后保留文本的其余部分.我一直在使用这段代码:

    string fileToRead = "c:\\file.txt";
    public void EditValue(string oldValue, string newValue, Control Item)
    {
        if (Item is TextBox)
        {
            string text = File.ReadAllText(fileToRead);
            text = text.Replace(oldValue, newValue);
            File.WriteAllText(activeSaveFile, text);
        }
     }
Run Code Online (Sandbox Code Playgroud)

在单词后面替换数字值的最佳方法是open什么?

c# replace find

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

在iPhone应用程序中将数据发布到WCF服务?

我是IOS开发的新手,我需要使用本机方法将数据发布到服务.

我想我需要做这样的事情?

NSString *content = @"field1=42&field2=Hello";

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://www.mywebsite.co.uk/SendEmail.svc/request"]];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[content dataUsingEncoding:NSISOLatin1StringEncoding]];

// generates an autoreleased NSURLConnection
[NSURLConnection connectionWithRequest:request delegate:self];
Run Code Online (Sandbox Code Playgroud)

因为我不确定,我会这样做吗?我可以通过手动构建URL或在fiddler中发布json来成功发布到服务.

post json web-services ios

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