草庐IT

c# 到 json 无法在 View 中正确呈现

您好,我正在尝试将字符串发送到看起来像json的View。我正在发送地点列表:classPlace{publicstringtitle{get;set;}publicstringdescription{get;set;}publicdoublelatitude{get;set;}publicdoublelongitude{get;set;}}ListplaceList=newList();//addplacestoPlaceList//ThenidothisSystem.Web.Script.Serialization.JavaScriptSerializeroSerializer=n

c# - ASP.NET MVC 3 Razor : Passing Data from View to Controller

我对.NET的一切都是全新的。我有一个带有HTML表单的非常基本的网页。我希望“onsubmit”将表单数据从View发送到Controller。我看过与此类似的帖子,但都没有涉及新的Razor语法的答案。我如何处理“onsubmit”,以及如何从Controller访问数据?谢谢!! 最佳答案 您可以将要传递的View控件包装在Html.Beginform中。例如:@using(Html.BeginForm("ActionMethodName","ControllerName")){...yourinput,labels,text

c# - Caliburn.Micro 无法匹配来自不同程序集的 View 和 ViewModel

我刚开始使用Caliburn.Micro。我正在尝试引导我的简单示例解决方案,将ShellView(用户控件)放在Test.App程序集中,并将ShellViewModel放在Test.ViewModel程序集中。我得到的是一个带有以下文本的窗口:“找不到Caliburn.Test.ViewModel.ShellViewModel的View”。但如果我将ViewModel移动到.App程序集,它会完美运行。这是Caliburn.Micro.Test程序集(可执行)中的Bootstraper:namespaceCaliburn.Micro.Test{publicclassAppBoots

c# - 如何在单个 Razor View 中编辑多个模型

我是MVC3的新手,我有多个模型,例如BussinessDetails、ContactPerson、ServiceArea、Address以及更多型号。我有一个View页面,其中共享View页面,如Contacts、BusinessDetails、Address、ServiceArea等。这些是全部在选项卡中。他们有自己的模型。我的问题是如何在同一编辑View页面中编辑多个模型。在发送这篇文章之前,我借助了MVC3“MusicStore”示例,但只有一个模型ALBUM并且如果有一个或多个模型,他们会为一个模型提供编辑操作,我将如何编辑相同的View页面。我已经做了一个父业务规范类。这是

c# - View Model 之间的 WPF MVVM 通信

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭1年前。Improvethisquestion我正在开发WPFMVVM应用程序,其中我有2个ViewView1和View2及其各自的ViewModel。现在,我想单击View1中的按钮将关闭View1并使用ViewModel1打开View2。此外,我想在从ViewModel1打开时将一些数据(例如person类的实例)传递给ViewModel2,这将用于在View2中显示信息。仅在ViewModels中实现此目的的最佳且可能是最简单的

c# - 如何从 MDI 父窗体的 MDIClient 组件中删除 3d 边框(凹陷)?

我正在VS2010(.NET4.0)中开发WinFormsMDI应用程序,我只是讨厌MDI父窗体中的3D边框。关于如何移除它(使其平坦或完全没有边框)有什么想法吗? 最佳答案 我知道这是一篇旧文章,但我花了一些时间和精力从互联网上的片段中找出3D边框的东西(因为我也需要它),包括:ElementsfromJacobSlusser'spageatcodeproject.com(Accessed1stAug'12)所以这里是:usingSystem;usingSystem.Collections.Generic;usingSystem.

c# - 使用 MVVM 将列表框滚动到 View 中

我有一个非常简单的问题,但我不知道如何使用MVVM破解它。我有一个ListBox绑定(bind)到ObservableCollection.我运行一个进程,将一大堆项目添加到集合中,因此它们显示在ListBox中。.问题是当项目被添加到列表框时...滚动条只是增长,但我似乎无法弄清楚如何制作它ScrollIntoView对于添加到集合中的每个项目。此示例代码完美地说明了问题。XAML查看模型namespaceStack{usingSystem;usingSystem.Collections.ObjectModel;usingSystem.ComponentModel;usingSyst

c# - OnCollisionEnter() 在 Unity3D 中不起作用

我有一个带有网格碰撞器的对象和一个带有球体碰撞器的预制件。如果两者发生碰撞,我希望预制件的实例被销毁。我在脚本中写了以下内容:privatevoidOnCollisionEnter(Collisionc){if(c==target)Destroy(transform.gameObject);print("something");//Doesn'tgetprinted}但它不起作用。我尝试在这两个对象上切换isTrigger。 最佳答案 我有同样的问题OnCollisionEnternotbeingcalled并发现了这个问题。对我来

c# - 在 View 中创建 HiddenFor IEnumerable<String>

我有一个IEnumerable属性publicIEnumerableChangesOthersResult{get;set;}我需要从ChangesOthersResult收集所有值并从View发回Controller。我如何遍历Ienumerable并创建将绑定(bind)回Controller中的ViewModel的隐藏字段?foreach(variteminModel.ChangesOthersResult){@Html.HiddenFor(x=>x.ChangesOthersResult);}给我原始SQL语句作为文本。 最佳答案

c# - 随机无效 View 状态错误

我知道有很多关于这个主题的问题,我已经全部阅读了。我正在使用IIS8、.Net4.5。用户随机收到无效的View状态错误,我无法弄清楚。一旦发生这种情况,他们返回网站的唯一方法就是清除浏览器缓存。在我的web.config中我有:-->...我在虚拟专用服务器上运行,但我还没有找到大于9kb的View状态。我的应用程序池设置为每天凌晨3:00重新启动一次。我的页面使用了更新面板,也许用户正在点击“后退”?但我已经看到它只是访问页面而没有点击返回。我注意到的一件事是我有3个不同的站点使用相同的应用程序池身份,但应用程序池是分开的。machine.xml中没有机器key,只有在我的web.