Tag: asp.net mvc 2

如何在共享托管服务器上部署Mvc应用程序?

我的网站在HELM控制面板上。 我在MVC.But My Hosting Provider上开发了我的网站,在该主机帐户框架3.5和IIS6上安装了以下组件。 但我无法运行我的网站它显示我找不到页面错误。

来自Url Slug的MVC动态视图

我正在构建我的第一个.NET MVC Web应用程序,并喜欢简单性和灵活性。 然而,我来到了我的第一个绊脚石。 我有一个项目列表,如果您没有登录,您将看到一个预览链接,我希望链接指向以下内容: /preview/unique-slug 然后视图应该允许我显示数据库中的内容(本质上是一个详细信息页面) 我不知道如何处理这个问题,也不知道我应该采用哪种方法,因为我得到的结果很差。 有什么指针吗?

使用SubSonic Simple Repository,LINQ和ASP.NET MVC生成的Funky Sql

我有以下代码: if (collection[“Filter”] == “2”) { presentations = presentations.Where(x => x.Speaker.FirstName.StartsWith(“B”)). OrderBy(x => x.Speaker.FirstName); } 这会生成以下sql: SELECT [t0].[Description], [t0].[EventId], [t0].[Id], [t0].[PresentedOn], [t0].[Slug], [t0].[SpeakerId], [t0].[Title], [t0].[Url] FROM [Presentations] AS t0 LEFT OUTER JOIN [Speakers] AS t1 ON ([t1].[Id] = [t0].[Id]) WHERE ([t1].[FirstName] LIKE ‘B’ + ‘%’) ORDER BY [t1].[FirstName] 问题是连接应该是: LEFT OUTER JOIN [Speakers] AS t1 […]

优化MVC控制器中的C#代码

我正在创建许多不同的控制器,一个与数据库中的每个存储过程相关。 这些仅用于读取数据并使其以jSONcripts的JSON格式提供。 到目前为止,我的代码看起来像这样,我想知道我是否错过了重用代码的机会,也许会做一些帮助类。 我对OOP的经验太少了,所以在这里任何帮助和建议都会非常感激。 这是我到目前为止的通用代码(测试和工作); using System; using System.Configuration; using System.Web.Mvc; using System.Data; using System.Text; using System.Data.SqlClient; using Prototype.Models; namespace Prototype.Controllers { public class NameOfStoredProcedureController : Controller { char[] lastComma = { ‘,’ }; String oldChar = “\””; String newChar = “"”; StringBuilder json = new StringBuilder(); private String strCon = ConfigurationManager.ConnectionStrings[“SomeConnectionString”].ConnectionString; private SqlConnection con; […]

Visual Studio 2010 – Web部署超时 – 该怎么办?

我的MVC2 Web项目使用VS 2010“Web部署”function进行部署。 它过去运行正常,但现在它更经常超时与此错误消息: Web deployment task failed.((10/11/2010 1:01:59 am) An error occurred when the request was processed on the remote computer.) (10/11/2010 1:01:59 am) An error occurred when the request was processed on the remote computer. The remote host closed the connection. The error code is 0x800704CD. 搜索错误代码0x800704CD不会返回任何有用的信息。 有没有办法增加超时时间,或者我应该寻找替代方法而忘记Web部署?

使用AutoMoq创建控制器时,Fixture.CreateAnonymous方法使用错误(AutoFixture)杀死测试运行程序进程

我正在尝试使用AutoMoqCustomization和AutoFixture通过Fixture.CreateAnonymous方法在unit testing中创建ASP.NET MVC2控制器。 我在TestDriven.NET下的xUnit,xUnit测试GUI和MSTest中都尝试过,并且都有相同的结果:运行测试的过程发生了大量故障。 在Windows 7 x64上,如果这很重要。 要重现,只需创建一个新的ASP.NET MVC2项目,添加对AutoFixture,AutoMoq和Moq(3.1,根据AutoMoq源)的引用,并尝试下面的(下面的repro VS2010 MVC2项目链接): [TestMethod] public void Index() { var fixture = new Fixture().Customize(new AutoMoqCustomization()); // here’s where the error in the test host occurs: HomeController controller = fixture.CreateAnonymous(); } 在MSTest中,错误如下: 运行时遇到了致命错误。 错误的地址是0x6465f370,位于线程0x2684。 错误代码是0xc0000005。 此错误可能是CLR中的错误,也可能是用户代码的不安全或不可validation部分中的错误。 此错误的常见来源包括COM-interop或PInvoke的用户封送错误,这可能会破坏堆栈。 AfWithMvc repro项目(来自SkyDrive)

ASP.Net MVC 2.0:EditorFor通过属性设置名称

只是想知道如何使用属性来模仿以下内容…… x.SportProgramIdList, “FormMultiSelectDropDownList”, “SportProgramIds”)%> 我知道我可以使用[UIHint(“FormMultiSelectDropDownList”)]来指定模板,但是我对如何设置名称存在问题…… 干杯安东尼

MVC2 ASP.Net URL会自动解码吗?

所以我在MVC2中调用Controller就像这样,我访问了经典的querystrings就好了。 请注意第二个参数thing2已经URLEncoded并再次检索URLEncoded查询字符串和URLDecoding是没有问题的。 我的例子看起来像这样…… http://mydomain.com/controller?thing1=1544&thing2=somethingURLEncoded 现在我尝试转向处理参数的MVC2 ASP.Net方式,并使自己成为一个很好的自定义MapRoute。 我测试它看到它适用于一个简单的测试… http://mydomain.com/controller/Index/1544/999 我成功调试VS2010步骤在我的控制器内部的Index方法! 然后,我决定采取下一步,将URL上的最后一个参数更改为URLEncoded值… http://mydomain.com/controller/Index/1544/somethingURLEncoded 我在浏览器中执行此操作后看到的问题是,在我进入控制器内部的Index方法之前,它几乎看起来像MVC2 ASP.Net是自动URL解码的。 是什么赋予了? 我以为我可以先进入我的控制器,然后再进行自己的URLDecode。 因为原始数据是AES加密的并且在其中有正斜杠..,过早地使用我的参数URLDecoding不是我可以计划的副作用。 请帮忙。

我可以创建一个流式传输pdf以供下载的Web服务

我没有太多的Web服务经验,但我认为我有一个问题,Web服务可以很好地工作。 我的公司刚刚购买了一个.net版本的Cete Pdf Merger(伟大的产品顺便说一句)。 我们使用.Net和asp代码,并且将来也可能使用java。 场景是一种技术(asp,java,.net)将具有原始数据列表,例如字段名称和值的数组。 此数据将发布到Web服务,然后打开给定的pdf,将pdf表单字段与字段名称数组匹配,获取相应的值,将其填充到pdf上,然后将pdf流回用户进行下载。 这看起来可行吗? 任何问题,我可能会遇到你知道的? 任何首选的方法(Web服务,WCF,???)

JavaScript错误:在MVC2 View中关闭了条件编译

我试图在MVC2视图页面上单击调用JavaScript函数。 <a onclick=" SelectBenefit(,)” href=”#”>Select JavaScript函数 function SelectBenefit(id,code) { alert(id); alert(code); } 这里ba_Object_Id和Code是ViewModel中的值。 如果我以这种方式使用SelectBenefit() ,它的工作正常。 但是,当我有两个参数时,它没有。我收到此错误: conditional compilation is turned off.