使用MVC 4.0和Razor引擎单击按钮时,清除控制值。
使用带有 Razor 引擎的 MVC 4.0 单击按钮时,控制值被清除. 让我解释一下场景,我想做什么. 1.我有一个页面名称是“Customer_Sell".在此,我有客户名称、移动无文本框和一个用于向其中添加多个产品的 webgrid. 2.填写客户姓名时,手机号 3. 之后,我输入产品名称和价格,然后点击“添加"按钮,将这个项目添加到 webgrid 4.然后我的整个页面都被清除了. 请给我解决方案. 解决方案 Hey Chetan, 我的这篇文章或许能解决你的问题: http://www.c-sharpcorner.com/UploadFile/cd7c2e/implement-insert-update-and-delete-functionality/[^]
128 2022-07-19
编程技术问答社区
如何将Div的内容导出到Ms Word?
你好, 我想将内容导出到我的视图页面中的 div 中的 word 文件.有一次,当我尝试时,word 文件用 html 标签(div)导出.我怎样才能摆脱那些 html 标签并显示确切的内容.请提供示例代码. 谢谢. 解决方案 你可以使用正则表达式: public static string removeHtml(string input) { return Regex.Replace(input, "", String.Empty); } 您可以在这里[^]. 还有一篇文章,删除所有 HTML 标签并仅在内部显示纯文本(以防 XML 格式不正确)[^]. 将 div 内容导出到 MS Word:动态生成 MS Word使用 HTML & 的文档CSS[^] -KR
178 2022-07-19
编程技术问答社区
我想在ASP中使用C在运行时更改css类。NET MVC?
我想在 ASP.NET MVC 中使用 C# 在运行时更改 css 类? 解决方案 string mycss = "myClassName"; // work this out based on whatever you use to decide the class 谢谢大家,我得到了答案 这是链接 http://forums.asp.net/t/1060687.aspx?Read+and+Write+CSS+file+from+ASP+NET
80 2022-07-19
编程技术问答社区
如何在mvc3中创建checkboxlistfor
大家好, 我正在尝试在我的视图(MVC3Razor)中创建 checkboxlistfor 以显示员工角色列表.但是在我的 html 助手中我没有找到 checkboxlistfor.请任何人告诉我在 MVC3 中不存在 checkboxlistfor,如果不存在请告诉我它存在哪个版本的 mvc,我应该如何将它添加到我当前的版本(即 MVC3).提前谢谢 谢谢 Ramu 解决方案 你可以用 MVC 3 做到这一点.但是没有针对 checkboxlistfor 的现有扩展方法.但是您可以使用下面提到的 url 来了解如何使用自定义扩展方法. 检查一下:CheckBoxList(For) - 缺少 MVC 扩展[^] 希望对您有所帮助.
130 2022-07-19
编程技术问答社区
需要帮助在MVC中使用SelectListItem完成以下代码以获得一个简单的下拉列表
我想创建一个显示国家列表的简单下拉框.它的数据来自数据库,并使用实体框架数据上下文进行访问.用户在发回数据之前应该选择一个国家.(简单的验证检查). 我已经创建了视图模型并且还编写了一些代码,但是我不确定我的设计并且我还需要帮助来完成代码.我已经做了一些搜索,但我找不到这样做的简单方法.请帮忙.谢谢 查看模型 - Country.cs public class 国家{ [必需的]public int CountryId { get;设置;}public IEnumerable国家 { get;设置;}} 控制器 public ActionResult CountryDropDown(){使用(ctx){var dropdown = (from q in ctx.国家select new Models.Country{Id = q.Id,//需要使用数据库中的国家名称填充国家属性的代码.}返回 view();}[HttpPost]public ActionResu
130 2022-07-19
编程技术问答社区
在Razor View Mvc中,如何在If条件内使用Foreach循环?
@if (@Html.Raw(@ViewData["Message"]) == null) { foreach(ViewBag.Fnames 中的 var c) { //i = i + 1; //字符串 str = "类别"; //str = str + i; @c } } 其他 { @Html.Raw(@ViewData["Message"]) } ////////////////////////////////////////////////////////////////////////////// 我必须使用上面的代码但是 foreach 循环不能正常工作....... 解决方案
414 2022-07-19
编程技术问答社区
(Model.CartItems!=null)抛出未设置为对象实例的对象引用我们有什么替代方法来避免这种情况吗?
我的部分视图中有一个错误:对象引用未设置为我试图通过添加此行绕过的对象的实例,但它似乎不起作用,因为我得到了前面提到的错误.如果我在添加的行(@if (Model.CartItems != null))上放了一个断点,第一次,模型不为空(它包含我选择的项目,我删除了它,模型为空,但IF 语句抛出错误对象引用未设置为对象的实例.我去我的网上商店,我选择了一个项目,然后我点击了删除这个项目.然后从购物车表中删除该项目.但是视图没有刷新(该项目仍在屏幕上.但我收到一条消息说项目 ABC 已删除.我添加了这一行以尝试避免 null 的对象引用错误,但似乎不是正确使用的命令.有什么想法吗? TableContent.cshtml 局部视图 @model Tp1WebStore3.ViewModels.ShoppingCartViewModel@{ViewBag.Title = "表格内容";}
78 2022-07-19
编程技术问答社区
在mvc3剃须刀中,如何在不使用隐藏字段的情况下将数据从视图传递到控制器
mvc razor 中隐藏字段的替代方案 在我的项目中.. 1.我创建了一个有10个属性的模型 2.我在获取操作中使用该模型并为这 10 个属性分配数据库值. 3.并通过模型传递这些值以查看.. 4.在视图中,我只显示了 2 个可编辑字段,其余 8 个字段未在视图中使用. 5.但是当我按下提交按钮时,我想通过 2 并保留 8 个字段.. 6.实际上我正在为此尝试,但在 post 方法中,我将剩余的 8 个字段设为 null .. 7.我们可以使用@html.HiddenFor()在视图中维护8个字段.. 8.但我的要求是不使用隐藏字段、会话和缓存..来维护从 get 方法查看和查看以在 mvc3 Razor 中发布的数据 提前致谢 Rangababu 解决方案 您应该将数据库中的值设置为任何输入控件.如果您不想在隐藏字段中设置,请使用如下所示. 创建一个 div 并向 div 添加样式 display:none 并将其余字段放在 div 内并设置
144 2022-07-19
编程技术问答社区
MVC 4为可空类型添加验证
您好,我对 MVC 的行为感到惊讶.我有一个模特说A public int requiredField{获取;设置;}public int?notRequiredField{get;set;} MVC 验证 requiredField 字段很好,但为什么验证 notRequiredField 字段没有标记为 [Required] 或任何其他标记. 第二件事是,我用过int?在其他屏幕上的同一应用程序中,发现没有问题,但在一个屏幕上却出现问题. 是 MVC 的 bug 还是我自己的 bug? 解决方案 Hi Faisalabadians, 尝试使用 Nullable而不是int? 我相信这可以解决您的一个问题. 问候, RK
112 2022-07-19
编程技术问答社区
连接到远程MySQL数据库时出现问题
我开始了一个项目,该项目涉及使用数据库生成动态网站内容.我可以在 Webmatrix 的数据库选项卡中很好地连接到数据库,但我似乎无法在代码中连接(数据库对外部连接开放).下面是我正在使用的 Razor/HTML 代码以及在浏览器中启动项目时显示的错误. var connectionString = "服务器=省略;uid=省略;数据库=省略;pwd=省略"; var providerName = "System.Data.SqlClient"; var db = Database.OpenConnectionString(connectionString, providerName); var databaseQueryString = "SELECT * FROM rob_projects ORDER BY Name"; 名字 语言 说明 网址
182 2022-07-19
编程技术问答社区
在控制器中以编程方式创建WebGrid列?
我只是不明白如何在控制器中动态设置列集合.我的控制器中有这个 sample 代码: public ActionResult GenericGrid() { var books = InitVars(); WebGrid grid = new WebGrid(books, ajaxUpdateContainerId: "grid", ajaxUpdateCallback: "setArrows"); WebGridColumn col1 = grid.Column("BookId", "", (item) => GetEditButtons(item), "col1", true); // ... 2-6 initialized also ... List columnSet = new List() {col1, col2, col3, col4, col5, col6}; grid.
138 2022-07-19
编程技术问答社区
如何在webmatrix中使用onduplicate密钥更新
大家好,我有一个表单,我在 webmatrix 中使用重复键更新 mysql 语法,但它似乎不起作用.我收到此错误消息. 解析查询时出错.[令牌行号=1,令牌行偏移量=71,错误令牌=ON] 下面是我的代码,我不知道我做错了什么.. var save = "插入注册(学生号码,电子邮件)VALUES(@0,@1)“ +" ON DUPLICATE KEY更新 student_number=@0,email=@1";db.执行(保存,number,email); 代码看起来正确但没有运行 解决方案 try with var save = "插入注册(student_number,email)VALUES(@0,@1)ON DUPLICATE KEY UPDATE email=VALUES(@1)“;db.Execute(save,number,email);
90 2022-07-19
编程技术问答社区
如何在mvc razor中为产品dropdownlist编写jquery验证
I want to write JQuery script in Razor for DropDownList ,When Keyboard is selected a value has to display in quantity text box @Html.LabelFor(a => a.ProductName) @Html.DropDownListFor(a => a.ProductName, 新列表{new SelectListItem{ Text="keyboard", 值 = "keyboard" },new SelectListItem{ Text="鼠标", 值 = "鼠标" },new SelectListItem{ Text="Hard Disk", Value = "硬盘" },}, "--选择--") 解决方案 检查下面的小提琴. 小提琴[^] 单击提交时,它说如果没有选择该字段,则该字段是必需的.我在这里使
76 2022-07-19
编程技术问答社区
Visual studio MVC razor视图接口和断点不工作。
我正在使用 Visual Studio 2012(高级版).我有一个使用 MVC 的项目.我无法向视图添加任何断点,因此无法在视图端调试变量. 此外,Intelisens 也不在视图上工作. 我尝试过的: 我尝试重置用户设置 devenv.exe/resetusersetting. 尝试使用以下命令清除缓存: C:\Users\pgoel\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache 我还尝试了许多其他在寻找解决方案时遇到的事情,但没有任何效果.请帮我解决它. 解决方案 在花了很多时间寻找解决方案之后,我遇到了 MVC 项目,我的 MVC 版本using 应安装在环境中.虽然如果我添加了dll但没有安装在环境中,项目会工作但intellisense不会工作.
144 2022-07-19
编程技术问答社区
将javascript变量传递给razor
我有剃须刀密码.在代码中,我想将两个参数传递给控制器​​. 一个来自模型,另一个 value 来自下拉列表中的选定项. $(document).ready(function () { $("#Languages").change(function () { var value = $(this).find('option:selected').val(); @Html.Action("Index", "MyController",new{id=model.Guid, name= value); }); }); 但是我得到了错误 the name 'value' does not exist in the current context 我尝试过的: google search pass javascript variable to razor
132 2022-07-19
编程技术问答社区
actionlink中的值不能为null或为空
你好, 我是 MVC 设计模式的新手.我使用实体框架来获取记录,我想将这些记录显示为链接按钮.当我使用 标记时,我可以显示记录,但是当我使用 @Html.ActionLink 时,我得到的值不能为空或为空.代码如下, 工作: @foreach(模型中的变量项) { @items.name } 不工作: @foreach(模型中的变量项) { @Html.ActionLink(@items.name, "Details", "Home", 新对象 { @items.id}) } 提前致谢:-) 我尝试过的: 上面提到的代码是我试过的 解决方案 @Html.ActionLink(items.name, "Details", "Home", new { id = items.id }, null) 当您想将其结果写入 html 时,您只需要“@"进行某些操作.因此,在 Html.ActionLink 前面需要它,但不需要参数,因为您
114 2022-07-19
编程技术问答社区
复选框,asp。净mvc3
我是网络初学者,我将测试是否选中了复选框,如果没有选中,我将发布一个模板,如果不是另一个模板,这将是动态的,如果我取消选中切换到另一个模板(我有两个模板) 像这样: ; if(...){ template_2 } else(...) { template_1 } 我该怎么做? 我很抱歉我的英语不好 谢谢, 解决方案 你可以检查checkbox的值 checkbox.value=true 然后 doc1 else doc2
150 2022-07-19
编程技术问答社区
如何使用Razor将文件夹及其可下载文件从服务器显示到mvc3中的树状视图。
大家好 我对 MVC3 很陌生 在这里,我必须显示文件夹及其可从服务器下载的文件,并使用 Razor 在 MVC3 中以树视图格式显示所有内容. 请问谁能帮帮我?? 谢谢..... 解决方案 你可能需要这样的东西: Simple FileManager 宽度 MVC 3 和 jsTree[^] http://demos.telerik.com/aspnet-mvc/treeview/sprites[^] ASP.Net MVC 服务器资源管理器(第 1 部分)[^]
146 2022-07-19
编程技术问答社区
验证razorview中的文本框
我的部分页面上有一个文本框和两个按钮,单击两个按钮时我想验证文本框是否为空我创建了两个表单但我不知道如何处理它因为我需要为每个按钮做不同的动作. 谢谢, Rachana 解决方案 您实际上并不需要拥有多个表单并使用单个表单来实现相同的目标.与往常一样,有多种方法可以实现这一目标.我给其中之一.看看下面的例子... 添加一个名为 UserData 的类,该类将包含一个带有验证规则的属性. public class UserData{[必填(ErrorMessage="名称为必填")]public string 名称 { get;设置;}} 以下是动作方法(用于初始显示和后期动作): public ActionResult MultipleButtons(){返回 View();}[HttpPost]public ActionResult MultipleButtons(UserData userData, string submit){// "submit"
140 2022-07-19
编程技术问答社区