我是asp.net和c#的新手。
我需要过滤一个列表根据文本框,并显示在网页上。因此,我在控制器中做了以下操作。
public PartialViewResult GetDetails (int id)
{
List<VoInfoDetail> model = db.VoInfoDetails.ToList();
return PartialView("VoDetails", model);
}
我在视图中编写了以下jQuery
function getdetails() {
var id =
我目前有一个带有AddOne()方法的C#控制器
public void AddOne(int num)
{
using (cnxn)
{
using (SqlCommand sc = new SqlCommand("INSERT INTO Employees VALUES('this','works'," + num +")", cnxn))
{
cnxn.Open();
sc.
我有一个显示一些表和统计数据的asp.net仪表板页面,以及一个带有一些复选框和日期范围选择器的筛选器面板。我编写了jQuery,让它在单击复选框时触发。jQuery使用Ajax POST将过滤器设置发送到控制器,然后控制器查询DB,应用过滤器设置,创建新的页面模型,并将其发送到视图。在这一点上,我希望新创建的剃刀视图和浏览器显示一个新呈现的页面,但没有任何变化,我在控制台中得到一个500错误,可能是因为控制器没有发送适当的响应。有没有更好的方法来实现我想要做的事情?
数据正在成功地到达控制器,并且正确地创建了新的页面模型。在这一点之后,我不知所措。
javascript:
function
我有一个用javascript创建的列表,我想把它发送给控制器:
function submit1() {
var list_id = [];
var i;
for(i = 0; i < @Model.Count(); i++){
var x =docuzment.getElementsByClassName("bt1")[i].getAttribute("id");
var xxx = document.getElementById(x).style.backgroundColor;
我正在学习使用C#编写代码的DotNetFiddle。
我有一个带有许多单选按钮的网页,当我点击它们时,我想更新视图,例如:删除一个按钮。
另外,我需要在后端执行删除逻辑,从视图上看,我必须调用POST方法来传递数据。
因此,我尝试用ajax调用POST方法,并返回RedirectToAction来显示新视图,但不知怎么不起作用。
您可以在这里检查和测试我的当前代码:
控制器
using System;
using System.Web.Mvc;
using System.Collections.Generic;
namespace HelloWorldMvcApp
{
public
我从浏览器发出了一个json请求,将{Par: null}发送到我的控制器(C#):
public JsonResult MyControllerMethod(List<Guid> Par){
//do some stuff depending on whether Par is null
}
但是Par作为0项的List<Guid>进入控制器,这是正确的行为吗?我想我以前在类似的情况下回传过null,但它仍然是null。
FunwarsVM.cs public class FunwarsVM : IFunwars
{
public int Id { get; set; }
public string Date { get; set; }
public string OurTeam { get; set; }
public string Status { get; set; }
public string Opponent { get; set; }
public string Score { get; set; }
public int FileID {
今天我发现了一些奇怪的事情,我有一个普通的asp.net MVC4项目,没有这样的ajax (只是post,get)。所以今天我需要ajax请求,我在控制器中用jquery做了一个ajax操作,但是没有成功。以下是我的代码
区域/管理/控制器/横幅控制器
public JsonResult SaveOrder(string model)
{
bool result = false;
if (!string.IsNullOrEmpty(model))
{
var list = Newtonsoft.Json
我看了很多帖子,但没有一个是针对MVC框架中的Web API Controller的,所以我不得不写一篇关于这方面的帖子。
我使用的是C#,我的控制器操作看起来像这样:
//[HttpGet]/[HttpPost]/etc.. anything can be here
public IEnumerable<something> Customers()
{
//Code
return List;
}
我的cshtml视图文件中的脚本如下所示:
@section scripts
{
<script type="text/j
我需要使用2 get控制器再次将数据传递到我的视图中,我正在从视图中获取数据并将其发送给第二个控制器,但是ı不能将它传递给视图,但ı无法将它传递给控制器,而是加载在控制器中,ı在传递到视图时出错。
主计长:
[HttpGet]
public ActionResult Add()
{
FormDetailViewModel model = new FormDetailViewModel();
foreach(Form item in formRep.List().ProcessResult)
{
首先,我无法将模型从jquery传递到web-api,所以我修改了代码,用GET和POST编写了一个简单的控制器。
using ContactInfo.Models;
using System.Collections.Generic;
using System.Linq;
using System.Web.Http;
using System.Web.Http.Cors;
namespace ContactInfo.Controllers
{
[RoutePrefix("api/Contact")]
public class ContactControlle
所以我有这个JSON
mrn:"0760433"
res:[{"registry":1,"episodeType":{"id":6,"dateAndTime":"08-06-2012 13:21"}}]
我有这些视图模型
public class patient
{
public string mrn { get; set; }
}
public class episodeType
{
public int id { get
我在c#上使用MVC5,我的问题是运行部分视图。
代码,
控制器:
MiyosContext db= new MiyosContext();
public ActionResult Index(int id)
{
ViewBag.IndexId = id;
return View();
}
public PartialViewResult FirmaList(int id)
{
var firmalar = (from b in db.Firmalar