【c# – 避免在视图中添加if / else逻辑】教程文章相关的互联网学习教程文章

c# – 根据另一个列表视图中的选择更改列表视图中的选定项目【代码】

我有两个列表视图.在第一个Listview的Item命令事件中,我使用ajaxtoolkit在模态弹出窗口中显示第二个列表视图.protected void lvSelection_ItemCommand(object sender, ListViewCommandEventArgs e) {this.lvPopup.Visible = true;this.lvPopup.DataSource = linqdataSource;this.lvPopup.DataBind();this.mdlPopup.Show(); }现在,在第二个列表视图的itemcommand事件中,我需要更改第一个列表视图中所选项的内容. 有可能吗?解决方法...

c# – 有没有办法获得列表视图中的子项数?【代码】

我正在编写一个C#应用程序,需要从驻留在外部进程中的ListView控件中提取数据. 我已经有了提取数据的代码并获取了ListView中的项目数,但是我需要等效以下子项:public int GetListViewRowCount(){if (list_view_handle != null){return (int)UnManagedMethods.SendMessage(list_view_handle,(int)UnManagedMethods.W32_LVM.LVM_GETITEMCOUNT,IntPtr.Zero, IntPtr.Zero);}else return 0;}我基本上是在寻找LVM_GETSUBITEMCOUNT类型消息...

C#继承视图和演示者【代码】

我正在使用ASP.NET中的MVP,并希望了解是否有更简单/更清晰的方法来执行此操作. 我有一个有视图的主持人.事实证明,我可以在同一应用程序区域中的其他视图/演示者中重用一些视图属性和演示者方法. 让我们说我有一个酒吧,这在逻辑上是一个Foo.基本主持人FooPresenter对Bar及其兄弟姐妹有着共同的逻辑. IFoo视图也具有共同属性. 我希望能够将视图视为FooPresenter中的IFooView,并将视图视为BarPresenter中的IBarView并使其成为相同的实...

c# – ASP.NET MVC部分视图(ASCX)中的JavaScript代码与否?【代码】

当您有许多部分视图和特定于它们的JS代码时,是否存在用于放置JavaScript代码的“最佳实践”? 我觉得我正在通过提供许多部分视图来创建维护噩梦,然后为他们创建一堆独立的JavaScript文件,这些文件需要在部分视图更改时同步.出于维护目的,似乎最好将JS代码放在局部视图中.但后来我违反了普遍接受的做法,即所有JS代码都应该在页面的底部而不是混合在一起,而且我最终会对同一个JS文件进行多次引用(因为我在其中包含了一个引用)每个ASC...

c# – 具有多个视图的Mono GTK#视图列表(图标,详细信息,列表等)

我正在编写我的第一个Mono GTK#应用程序,需要一个可以支持多个视图的列表控件,例如列表,详细信息,图标(类似于Windows资源管理器). 我基本上需要一个TreeView,IconView和NodeView的小部件. 优选地,我还想将节点分组为子节点. 我的应用程序是电影的元数据抓取器,我可以有1000部电影.我想通过信件对它们进行分组,所以“A”将是一个树节点,而不是我会有“Armageddon”,“Antz”,“A Knights Tale”等等,我想将这些电影视为图标(显示海报...

c# – 使用下拉列表和文本框过滤器进行网格视图搜索?【代码】

先生/女士现在我的问题是,我想使用下拉列表和文本框过滤页面的网格视图. 我的意思是说我们写一个如下的SQL:Select * from student where roll_no = 101;对, 现在我应该通过下拉列表选择列(上面语句中的roll_no),并且文本框应输入值(上述语句中的101). 简而言之,我想使用下拉列表填充我的网格视图,并通过单击按钮填充文本框的值. 为了开发我正在使用数据集和表适配器. 拜托,帮帮我吧..解决方法:我使用下拉列表(组合框)和文本框以下...

c# – 如何加载实体框架预编译视图【代码】

我发现通过使用EdmGen.exe工具预编译我的视图,我可以提高应用程序的性能. 这一切都很好,但我或我的大学都无法确定项目实际使用生成的.cs文件的方式.似乎没有任何关于在任何地方生成的类的引用,所以如何包含它? 任何人都可以对此有所了解,因为它真的很令人沮丧,不知道它是如何工作的! 编辑 我们已经确认EntityViewGenerationAttribute用于标记预编译视图的类类型,但这必须意味着它通过反射加载.如果是这种情况,有没有办法明确地将...

c# – 双向导航时叠加在当前视图上的最后一个视图

我做了以下导航模式: >导航到应用程序(它的主视图)>进入从REST服务器获取内容的详细视图(即 – 它显示进度指示器几秒钟)>虽然仍显示进度指示器,但我快速连续两次单击后退按钮(容易误操作)>应用程序返回主视图,但详细视图的内容叠加在其上. 产生的混乱的屏幕截图如下所示. 这是在诺基亚Lumia 800和HTC Titan上重现的. 首先 – 什么是……?我有什么办法可以做到这一点吗? 输出中没有显示异常(或任何其他内容).在详细视图的OnNavig...

c# – 在最小化具有自动调整列宽的列表视图后出现水平滚动条【代码】

我有ListView根据大小设置列的宽度:public class CommonListView : ListView {protected override void OnResize(EventArgs e){base.OnResize(e);int columnWidth = (ClientSize.Width - SystemInformation.VerticalScrollBarWidth - 6) / Columns.Count;foreach (ColumnHeader column in Columns)column.Width = columnWidth;} }我在表单上添加了listview,并将anchor属性设置为’All(Top | Bottom | Left | Right).当我更改表单的...

c# – Web API脚手架MVC视图

Visual Studio提供了2个有用的脚手架模板: >“MVC 5控制器与视图,使用EntityFramework”>“使用EntityFramework进行操作的Web API 2控制器” 不幸的是,他们中没有一个正是我想要的. 我需要一个“使用EntityFramework的MVC VIEWS的Web API 2控制器”. 这将是现有两者之间的“合并”. 我知道可以在脚手架MVC视图上使用手动创建的Web API控制器(参见http://weblogs.asp.net/fredriknormen/using-razor-together-with-asp-net-web-api...

c# – 将正确的数据模型传递给局部视图的正确方法【代码】

问题:将viewmodel传递给局部视图时出现错误消息. 主页:Index.cshmtl,使用类DivisionModel@model DivisionViewModel@{Layout = "~/Views/Shared/_Layout.cshtml"; }@*<h2>Division</h2>*@ <div><!-- Nav tabs --><ul class="nav nav-tabs" role="tablist" id="divTabs"><li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li></ul><!-- Tab panes --><div cl...

c# – 如何在选择视图模型时在IQueryable中添加新的where条件?【代码】

我对C#和.Net相当新,所以如果事情没有意义,我会道歉,我会尽力解释我的问题. 我有两种方法,基本上将使用类似的查询但略有不同.因此,我没有在两个方法中重复查询,而是创建了第三个私有方法,它将返回查询的公共部分,然后函数可以根据需要在查询中添加更多子句. 这是一个泛型函数,它返回IQueryable对象和查询的公共部分private IQueryable<OfferViewModel> GetOffersQueryForSeller(int sellerId) {return Db.Offers.Where(o => o.Sku....

c# – 如何在DropDownList中使用实体对象导航属性在我的强类型ASP.NET MVC上创建和编辑视图?【代码】

我有一个包含产品和系列类型的实体数据模型.每个产品都有一个系列. 我在ASP.NET MVC网站上使用此模型.我想在我的产品控制器的创建和编辑视图上使用Family DropDownLists. 如何在我的强类型ASP.NET MVC创建和编辑视图的DropDownList中使用实体对象导航属性? 以下代码失败… ProductController的:// POST: /Product/Create[AcceptVerbs(HttpVerbs.Post)] public ActionResult Create(Product p) {db.AddToProduct(p);db.SaveChange...

c# – 交易中的EF更新表单视图【代码】

我想在事务中更新两个表单视图.如果其中一个失败,另一个也会失败. Formviews有自己的实体数据源.button1_click(..........) {formview1.updateItem(true);formview2.updateItem(true); }解决方法:好的,这可能不是世界上最简单的事情. 基本的答案是,你可以做到.如果updateItem方法打开数据库连接,代码将类似于此.using (TransactionScope scope = new TransactionScope()) {formview1.updateItem(true);formview2.updateItem(true);...

c# – 二维数组ext.net网格视图【代码】

我有一个二维数组for (int i = 0; i < rowList.GetLength(0); i++){for (int j = 0; j < rowList.GetLength(1); ++j){System.Diagnostics.Debug.WriteLine(rowList.GetValue(i,j));}}如何在ext.net gridPanel中显示此信息 我在aspx页面中有这样的代码:<ext:GridPanel ID="GridPanel1" runat="server" Title="SLA-Einhaltung gesamt in % (Basis) " Height="200" Width="800" Frame="true"><Store><ext:Store runat="server" ID="...