【c# – 在运行时asp.net mvc创建动态视图】教程文章相关的互联网学习教程文章

C#-添加视图-无法检索元数据【代码】

我还是MVC的新手,但是我开始对总体情况有所了解,但是我仍然混淆了诸如名称空间之类的东西,或者使用和我认为这可能是我在误导某些东西的情况. 问题:我正在尝试添加一个带有List模板的EmployeeInfo视图,并带有Model类:EmployeeInfo,以及数据上下文类:MoviesEntities 自动生成将不会执行.当我右键单击Controller的方法EmployeeInfo时.我选择选项“添加视图”,填写信息,然后单击添加,在脚手架加载屏幕中,出现以下错误.There was an ...

c#-视图模型放置在N层ASP .NET MVC应用程序中【代码】

我已经读过this,对此很纳闷. 我的应用程序包含4层 > Web项目/ UI> BLL> DAL(包含EF)>实体层 到目前为止,我已经将VM放置在UI层中,并且它是不同类的组合.像这样的东西public class CompanyVMIndex{public CompanyVM Company { get; set; }public BillingAddressVM BillingAddress { get; set; }public List<ShippingAddressVM> ShippingAddress { get; set; }public List<CompanyContactVM> CompanyContact { get; set; }}现在让我感...

c#-在视图中呈现包含剃刀代码的字符串【代码】

在这里考虑CMS用例.想象这样一个视图:// /Home/Index.cshtml @model object @{var str = "My <b>CMS</b> content with razor code: @Html.ActionLink(\"Click\", \"Home\")" } @Html.MyCustomRazorStringRenderer(Model)预期产量:My <b>CMS</b> content with razor code: <a href="/Home/Click">Click</a>MyCustomRazorStringRenderer是什么样的?它必须以某种方式做某事.例如创建/使用ViewContext并进行渲染(例如:Render a vie...

c#-.net强类型视图模型未设置为对象的实例【代码】

这个问题已经在这里有了答案: > What is a NullReferenceException, and how do I fix it? 31个因此,我正在创建一个强类型的视图.我的模型称为RestaurantReview.cs,如下所示:using System; using System.Collections.Generic; using System.Linq; using System.Web;namespace OdeToFood.Models {public class RestaurantReview{public int Id { get; set; }public str...

c#-依赖注入以在MVVM中以对话框形式启动视图【代码】

我需要一些建议,以了解如何在ViewModel中处理依赖项注入.我的viewModel MenuViewModel有一个ICommand方法,当用户单击视图中的按钮时,该方法将运行.此方法将打开一个新窗口.该方法如下所示.public void bookingCommand_DoWork(object obj) {BookingView bookingView = new BookingView();BookingViewModel model = new BookingViewModel();bookingView.DataContext = model;bookingView.ShowDialog(); }它创建BookingView和BookingV...

c#-组中列表视图项的索引【代码】

ListViewItem.Index属性获取ListView控件中该项的从零开始的索引.现在,我需要ListViewGroup中某项的索引,而不是整个控件.可能吗?解决方法:您可以在组中找到其索引,如下所示:ListViewItem item = /* certain item in a ListviewGroup */; var index = item.Group.Items.IndexOf(item);

c#-Xamarin.Forms在运行时加载XAML视图【代码】

我正在寻找一种在Xamarin.Forms中在运行时动态加载XAML文件的解决方案,以便随后将其显示为View / ContentPage. 我已经找到了解决此问题的方法,但是它们不再起作用或删除了示例: Xamarin forms.Dynamically load a page https://forums.xamarin.com/discussion/87727/load-xaml-dynamically-at-runtime 要加载的XAML示例:<?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"xml...

c#-在部分视图中存储会话【代码】

我正在尝试编写一个将一个人的关系与家庭其他成员联系起来的ASP.NET MVC应用程序. 我正在尝试实现以下屏幕:每个成员都是通过引导选项卡实现的,到目前为止,我已经能够基于动态生成的ID在选项卡之间导航. 查看标记:<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> <script s...

C#-ASP.NET服务器端视图状态【代码】

我已经阅读了一些在服务器上存储viewstate的方法: Here is one Here is another 但是它们有点复杂.我正在寻找一种无需序列化即可持久化对象的方法.我可以使用会话状态,但是如果用户打开多个窗口,则可能会覆盖该对象. 有一个简单的解决方案吗?解决方法:在这种情况下,我将使用唯一键将对象存储在会话中,并将键绑定到页面.所有这些都可以抽象到页面类的属性中.public string PersistanceKey {get { if(ViewState["PersistanceKey"] ...

如何在c#net中单击按钮将所选项目从一个列表视图复制到另一个列表视图?【代码】

单击按钮后,如何将所选项目从一个列表视图复制到另一个列表.没有任何冗余,我是否还可以选择多个项目并将它们批量添加,而无需使用键盘上的Ctrl?使其变得用户友好,我们可以使用复选框以及它们如何工作吗?下面的代码用于复制用于单项选择的条目,它还提供了再次选择该条目时的重复条目…请帮助我消除缺陷…private void btn_Add_Click(object sender, EventArgs e) { CopySelectedItems(source_name, target_name); ...

C#-检查列表视图中复选框的值【代码】

我有一个ListView里面有一个复选框字段,它可以动态获取ID设置. 我还有一个按钮,当按下该按钮时需要检查是否已选中任何复选框,但是我不确定如何完成此操作. 关于如何完成此工作的任何想法吗? 谢谢 这是我的代码:<asp:ListView ID="ListView1" runat="server" DataKeyNames="Id" DataSourceID="EntityDataSource1" EnableModelValidation="True"> <ItemTemplate><tr><td class="firstcol"><input id='Checkbox<%# Eval("Id") %>' ...

c# – 禁用ASP.net树视图复选框【代码】

你们如何有条件地禁用asp树视图中的复选框? 例如,如果应用程序用户没有特定权限,请在权限树视图中禁用该权限条目复选框. 这是我正在寻找的,这是winform应用程序中的等价物(禁用复选框,文本显示为灰色): 我看到了其他解决方案,其中复选框上的click事件被截获并被忽略.我更喜欢一个解决方案,其中复选框只是设置为禁用. 我正在寻找一个C#解决方案,但会对C#/ Javascript解决方案感到满意. 谢谢!解决方法:好的,找到了一个相当干净的解...

c# – javascript / jquery模式弹出对话框MVC 4 /渲染局部视图【代码】

我一直在使用DevExpress PopupControl.它们看起来很漂亮,但它们不会在iOS / Android设备上显示滚动条.所以我想提出一个替代方案.我的直接用途仅用于显示部分视图,只读和关闭按钮. 我对jquery不熟悉,所以我很难将有关此主题的所有不同帖子拼凑在一起. 我的index.cshtml是一个包含许多不同局部视图的门户.部分视图之一是客户列表.客户端名称是客户端详细信息的链接.这是我需要弹出对话框的地方. 部分视图与客户端列表(注意链接调用ja...

c# – 如何在xamarin的列表视图中使用OnItemLongClick【代码】

我正在开发一个xamarin android应用程序.在该应用程序中,我正在显示自定义列表.我想使用listView_ItemLongClick(对象发送者,AdapterView.ItemLongClickEventArgs e)显示弹出窗口.在弹出窗口中我需要显示两个选项Update和delete.并根据用户选择我想进一步处理. 任何人都可以给我一些我可以使用的例子吗?解决方法:如果您只是想在EventHandler中执行某些操作,您可以执行以下简单操作:var listView = FindViewById<ListView>(Resourc...

Xamarin C#将视图宽度设置为Android屏幕的百分比【代码】

我有这个按钮,我希望屏幕宽度的25%,和方形.我已经看到了一些制作网格的方法但是效果还不好.有人对此事有任何意见吗?还需要描述更多的背景吗?解决方法:Android.Support.Design包还提供了一个名为PercentRelativeLayout的漂亮新布局类型. 您可以通过将Xamarin.Android.Support.Percent NuGet package添加到项目中来获取它. 这将使您能够将PercentRelativeLayout添加到您的布局,如:<android.support.percent.PercentRelativeLayou...