Tag: asp.net mvc

使用C#在asp.net中的sql中显示表中的所有数据

我只是用c#学习asp.net。 对PHP知之甚少,我想我能够做些事但我在显示数据库中的记录时遇到问题。 我有一个名为资源的表,我想要做的是输出表中的所有数据。 这是我想在php中用c#编写的输出… <?php while($row = mysql_fetch_object($tablename)) { echo "$row->imagedownload linkurl.”‘>'”.$row->url.”‘”; } ?> 基本上我没有问题的PHP,但我想输出此代码将给我同样的C#(与图像,下载链接和表中的URL)。 请帮忙,… 我在c#中有这个代码来输出标签控件中的数据 var cmd = new MySqlCommand(“SELECT * FROM resources”); Knct dal = new Knct(); MySqlDataReader dr = dal.DatareaderMethod(cmd, Knct.executemethods.ExecuteReader); while (dr.Read()) { label1.Text = dr[2].ToString(); } while循环不起作用,它只显示一个值。 我如何使这显示数据库中的所有记录和我可以使用哪个asp控件输出记录,并在表输出中创建一个URL链接。

Web.config中的程序集

我已经进行了大约一年的.NET开发,但我仍然不知道部分的用途是什么。 该部分的目的是什么? 我可以删除那里指定的程序集吗? 我问过团队中的一些高级开发人员,但他们只是告诉我忽略它。 有人可以给我一个很好的解释吗?

从生成db scema中禁用System.CompositionModel.DataAnnotation而不是仅用于不引人注意的jqueryvalidation

我想使用System.CompositionModel.DataAnnotation来构建Model,但它不应该影响数据库模式,例如,如果我使用Required那么它不应该使该列在数据库中不可为空。 我想使用Data注释的原因是用于MVC 4 JQuery Unobstrusivevalidation。 截至目前,我已通过使用validation @Html.TextBoxFor(model => model.BookingRequest.Email, new { data_val = “true”, data_val_required = “Please provide Special Notes” }) 我认为这不是执行validation的最佳实践或标准方法。 我想把我的模型改成这样的东西。 [Required] public string Email { get; set; } public string CustomerName { get; set; } public string ContactNumber { get; set; } 所以我不需要在TextAreaFor中生成html元素时传递html属性,但在数据库中它应该是可空的。 我这样做的原因是有另一个服务使用相同的上下文但它不提供电子邮件值。 而且我不想改变已经运行的服务。 我使用EntityTypeConfigurtaion(Fluent API)而不是DataAnnotation来配置模型。 在此先感谢您抽出时间来审核我的问题。

从mvc网站外部的位置加载视图

我正在尝试从应用程序位置之外的文件夹加载MVC视图。 我的应用程序在C:\dev\myproject\ ,我正在尝试加载的视图文件位于D:\viewsfolder\something是否有可能这样做? 我尝试将绝对路径传递给return View()方法,但这不起作用。

动态MVC RadioButton组选择的答案

我有一个动态填充的问题和答案列表。 两个问题: 回发后不显示问题和答案 缺少所选答案 视图模型 public class RegistrationViewModel : RegisterExternalLoginModel { //…etc… public Question Question { get; set; } public Answer Answer { get; set; } public List Questions { get; set; } public IList PossibleAnswers { get; set; } public List SelectedAnswers { get; set; } public IList PreviousAnswers { set { foreach(Question q […]

在Asp.Net MVC中通过网络摄像头捕获图像

我想从网络摄像头捕获图像并保存在服务器上或通过ajax发送。 哪个是更好的选择,为什么? 欢迎任何可用的信息。 提前致谢

在Visual Studio中安装DataTable Jquery插件

我正在关注与Razor Views相关的Jquery的简短教程,我正在尝试安装DataTables Jquery插件。 我正在使用ASP.net MVC,这是我第一次尝试安装Jquery插件。 我有一个索引视图,我想更改使用DataTable插件显示的表,我已经下载了插件,接下来我试图在Scripts文件中复制整个插件并从我的索引视图中引用jquery.dataTables,在解决方案资源管理器中,DataTables插件文件的颜色为白色,就像显示它有问题一样。 我在教程中读到使用此插件的正确方法是使用View中的引用,例如: @section PageScripts{ 我试过这种方式,表不会修改。 我在想,我没有考虑安装这个插件的明显事实。 我已经读过在App_Start文件夹中使用BundleConfig来引用Jquery脚本,然后从这样的视图中调用它们: @section Scripts { @Scripts.Render(“~/bundles/jquerydatatable”) } Razor Views中的最佳实践是使用BundleConfig吗? 索引视图: @model IEnumerable @{ ViewBag.Title = “Index”; } //some other content here… @section Scripts { @Scripts.Render(“~/bundles/jquerydatatable”) } 如果我在Visual Studio目录中手动复制文件,则显示白色文件而不是javascript图标:

ASPNET MVC 5 Html帮助器Action方法查看结果输入id丢失(有时..)可能的Bug?

要重新创建我正在设置的问题,我已经设置了两个简单的控制器操作,两个视图和一个视图模型: MultiForms Action(在窗体控制器类中) public class FormController : Controller { [HttpGet] public ActionResult MultiForms() { return View(“MultiForms”); } // … MultiForms.cshtml – Razor View @Html.Action(“MyFormGet”, “Form”) 请注意,在action方法中,我调用了返回表单局部视图的controller方法。 MyFormGet动作 [HttpGet] public PartialViewResult MyFormGet() { var viewModel = new MyFormViewModel(); ViewData.TemplateInfo.HtmlFieldPrefix = Guid.NewGuid().ToString().Replace(“-“, “_”); return PartialView(“MyForm”, viewModel); } 查看模型 public class MyFormViewModel { public string TextInput1 { get; […]

单击提交按钮mvc 3后如何填充具有List 属性的ViewModel?

我想使用viewModel制作一周中的一天复选框。 View上的一切正常,但是,如果我单击“提交”以保存更改, weeklySchedule我的weeklySchedule方法中的weeklySchedule为null。 为什么weeklySchedule null? 如何将选定的复选框值发送到我的HttPost操作? 任何建议都会有帮助。 模型: public class Settings { public class WeeklySetting { public string DisplayName { get; set; } public string Value { get; set; } public bool IsChecked { get; set; } } } 查看型号: public class ViewModels { public class Weekly { public List<Settings.WeeklySetting> Settings { get; set; } […]

循环遍历List

我试图获取每个项目的值与数组列表中的索引我用这个代码做了它,但没有在循环完成后显示值。 foreach (var item in (List)TempData[“verification_errors”]) { @item[0].ToString() + @item[2].ToString() } 这是List List Data_verification_errors = new List(); string[] Cust_Surname = new string[] { “CustomerSurname”, reservation_details.CustomerSurname, “Customer name must have at least 2 characters” }; Data_verification_errors.Add(Cust_Surname);