问题列表 - 第4530页

为什么Visual Studio会使用MVC RC1崩溃打开ASPX

  • 从MVC Beta升级到MVC RC1.
  • 重新指向项目中的所有引用以指向新程序集
  • 重新启动
  • 一切都编译(并运行!)
  • 但...

在VS中打开一个视图(.aspx),她就消失了!事件查看器给出:

NET Runtime version 2.0.50727.3053 - Fatal Execution Engine Error (6E075E00) (80131506)
Run Code Online (Sandbox Code Playgroud)

更新1:
不是所有.aspx页面!
此外 - 似乎在StackOverflow上写问题是修复!GRR

更新2:
发布问题后没有问题,但是:我唯一的插件是VisualSVN和Resharper.我似乎在GAC中为System.Web.Mvc提供了一些东西 - 但它看起来像是错误的版本,我无法摆脱它.

我相信它必须与.aspx页面的代码渲染过程中的一些智能着色或类似相关 - 但现在它已经停止,很难确认...

asp.net-mvc visual-studio-2008

24
推荐指数
3
解决办法
8322
查看次数

如何让wix更新以前安装的程序版本

我用wix编写了一个安装程序,它可以很好地安装我的程序.现在我需要更新它,所以我提高了版本号但是当我去安装旧程序时,它抱怨已安装旧版本并告诉我先卸载它.

如何在重新安装之前更新或自动卸载它?

install wix

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

如何使用ThreadPool类

namespace ThPool
{
    class Program
    {
        private static long val = 0;
        private static string obj = string.Empty;

        static void Main(string[] args)
        {
            Thread objThread1 = new Thread(new ThreadStart(IncrementValue));
            objThread1.Start();
            Thread objThread2 = new Thread(new ThreadStart(IncrementValue));
            objThread2.Start();
            objThread1.Join();
            objThread2.Join();

            Console.WriteLine("val=" + val + " however it should be " + (10000000 + 10000000));

            Console.ReadLine();
        }

        private static void IncrementValue()
        {
            for (int i = 0; i < 10000000; i++)
            {
                Monitor.Enter(obj);
                val++;
                Monitor.Exit(obj);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如何使用ThreadPool类替换线程和监视器?

c#

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

将所有局部变量放在堆栈上

堆栈上的内存开销和A与B的堆是多少

A:

private string TestA()
{
     string a = _builder.Build();
     return a;       
}
Run Code Online (Sandbox Code Playgroud)

B:

private string TestB()
{
     return _builder.Build();
}
Run Code Online (Sandbox Code Playgroud)

c# memory

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

asp.net webforms和jquery:如何在回发之间保存/恢复jquery状态?

我正在使用jquery构建一个asp.net webforms(3.5 sp1)应用程序,我可以在其中为UI设置动画,更改其状态.它一直运行良好,直到我开始做回发,其中UI显然将自身重置为其初始状态.

所以我的问题是,在回发之间保存和恢复jquery/UI状态的最佳实践是什么?

谢谢,埃吉尔.

更新:非常感谢大家,很好的投入,糟糕的我不能将多个答案标记为"答案".

asp.net jquery user-interface postback webforms

4
推荐指数
2
解决办法
9778
查看次数

Mvc Release Candidate"File"ActionResult

K ......我做的事情显然是错的.我有一个带有文件输入控件的简单页面和一个提交按钮.我正在尝试用Mvc RC发布的新"File"ActionResult ......

所有,我想要发生的是当点击提交按钮时,所选文件被上传到数据库.这一切都很好......

然后,在页面刷新后,我想要一个图像来显示上传的结果图像.问题是图像没有渲染......我得到了破碎的图像......

这是获取文件并将其发送回视图的部分...

        var a = Helper.Service.GetAttachmentById(id, MembershipProvider.SecurityTicket);

        if (a == null)
        {
            return View(new ImagePlaceHolderViewData(new { Id = id }));
        }
        return View(new ImagePlaceHolderViewData(new { Id = a.Id, Image = a, FileContent = File(a.Data, a.ContentType) }));
Run Code Online (Sandbox Code Playgroud)

然后在视图中我有一个像这样的图像标签...

<img src="<%=Model.FileContent.FileContents %>" />
Run Code Online (Sandbox Code Playgroud)

我也试过......

<img src="<%=Model.FileContent%>" />
Run Code Online (Sandbox Code Playgroud)

思考..?

c# asp.net-mvc

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

什么是C++中的static_case运算符?

我听说过static_cast操作符

最近我遇到过static_case,例如:

*ppv = static_case<IUnknown>
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

c++

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

阻止UIWebView垂直"弹跳"?

有谁知道如何阻止UIWebView垂直弹跳?我的意思是当用户触摸他们的iPhone屏幕时,向下拖动他们的手指,webview在我加载的网页上方显示一个空白点?

我已经看过以下可能的解决方案,但它们都不适用于我:

http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html

http://forums.macrumors.com/showthread.php?t=619534

如何阻止UIScrollView水平弹跳?

iphone objective-c uiwebview uiscrollview ios

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

如何将字符串中的值从0,00更改为0.00

如何将字符串中的值从0,00更改为0.00? - 只有数字值,而不是所有字符","到"."

string myInputString = "<?xml version=\"1.0\"?>\n<List xmlns:Table=\"urn:www.navision.com/Formats/Table\"><Row><HostelMST>12,0000</HostelMST><PublicMST>0,0000</PublicMST><TaxiMST>0,0000</TaxiMST><ParkMST>0,0000</ParkMST><RoadMST>0,0000</RoadMST><FoodMST>0,0000</FoodMST><ErrorCode>0</ErrorCode><ErrorDescription></ErrorDescription></Row></List>\n";
Run Code Online (Sandbox Code Playgroud)

string myInputString = "<?xml version=\"1.0\"?>\n<List xmlns:Table=\"urn:www.navision.com/Formats/Table\"><Row><HostelMST>12.0000</HostelMST><PublicMST>0.0000</PublicMST><TaxiMST>0.0000</TaxiMST><ParkMST>0.0000</ParkMST><RoadMST>0.0000</RoadMST><FoodMST>0.0000</FoodMST><ErrorCode>0</ErrorCode><ErrorDescription></ErrorDescription></Row></List>\n";
Run Code Online (Sandbox Code Playgroud)

感谢您的回答,但我的意思是只更改数值,而不是所有字符","更改为"." 我不希望改变字符串

string = "<Attrib>txt txt, txt</Attrib><Attrib1>12,1223</Attrib1>";
Run Code Online (Sandbox Code Playgroud)

string = "<Attrib>txt txt. txt</Attrib><Attrib1>12.1223</Attrib1>";
Run Code Online (Sandbox Code Playgroud)

但是这个还可以

string = "<Attrib>txt txt, txt</Attrib><Attrib1>12.1223</Attrib1>";
Run Code Online (Sandbox Code Playgroud)

.net c#

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

MySQL NOT LIKE查询不起作用

我有2张桌子:

  • 帖子
  • 标签

标签表的结构如下:

  • POST_ID
  • 标签

因此,对于为帖子指定的每个标记,我都会在tags表中创建一条记录.如果帖子有10个标签,则标签表中将有10个记录与该post_id.

我现在正在尝试构建一个搜索页面,用户可以在其中搜索标签不包含给定关键字的帖子.但这会产生问题.像这样的查询:

SELECT DISTINCT posts.id, posts.title, posts.content
   FROM jobs, tags
   WHERE tags.tag NOT LIKE '%$keywords%' AND posts.id=tags.post_id
Run Code Online (Sandbox Code Playgroud)

不起作用,因为如果一个帖子有6个标签,其中一个有关键字,它仍然会被返回,因为标签表中的其他5个记录没有该关键字.

解决这个问题的最佳方法是什么?除了在posts表中创建一个新列以外,还有什么方法可以存储所有用于搜索的逗号分隔标记?

php mysql database database-design

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