草庐IT

view-timeline-block

全部标签

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# - 锁 block 内的异常

比如说,如果我在C#代码上有以下block:publicclassSynchedClass{publicvoidaddData(objectv){lock(lockObject){//ShallIworryaboutcatchinganexceptionhere?//Dothework//arr.Add(v);}}privateListarr=newList();privateobjectlockObject=newobject();}我应该trycatchlockblock内的异常吗?(我主要担心的是锁内部可能会引发异常,这将阻止锁被“解锁”。) 最佳答案

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# - 是否所有一次性对象都在 using block 中实例化?

这是我过去多次问自己的问题,因为我嵌套了using语句5深。阅读docs并且没有发现任何关于block内实例化的其他一次性用品的提及,我认为这是一个很好的SO文件Q。考虑一下:using(varconn=newSqlConnection()){varconn2=newSqlConnection();}//isconn2disposed? 最佳答案 不,他们不是。只有在using子句中明确列出的变量集才会被自动释放。 关于c#-是否所有一次性对象都在usingblock中实例化?,我们在S

c# - 为什么 return 语句必须在 catch block 中的 throw 语句之前

下面的代码会报错try{session.Save(obj);returntrue;}catch(Exceptione){throwe;returnfalse;//thiswillbeflaggedasunreachablecode}而这不会:try{session.Save(obj);returntrue;}catch(Exceptione){returnfalse;throwe;}我不明白...我以为我的csc101告诉我return语句应该始终是函数中的最后一个语句并且它退出函数并将控制权返回给调用代码。为什么这违背了我教授的逻辑,为什么其中只有一个会产生警告?

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# - 为什么这个程序会出错? `Object synchronization method was called from an unsynchronized block of code`

这段代码有什么问题?我收到“从未同步的代码块调用对象同步方法”。我在谷歌上发现了一个结果,说我可能在锁定之前释放了一个互斥体,但根据我的输出,情况并非如此。这是互斥锁代码,中间没有其他代码。-edit-对不起大家,贴错了。我的输出1W1W2W代码usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Threading;namespacesqliteTest{classProgram{staticvolatileMutexmut1=newMutex();staticvolatileMutexmut

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

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