我有一个和另一个模特儿有外键的模特儿。从这个外键,我想在我的表单中显示一个DropDownList,它的名字是我的第二个型号。当我转到create.cshtml或edit.cshtml时,我有以下错误:
ArgumentNullException:值不能为空。
这是我的密码:
// Models
public class Timesheet
{
public Pharmacy Pharmacy { get; set; }
}
// Controllers / ame code on edit.cshtml.cs
public I
我正在开发一个MVC核心表单,其中请求者必须为他的应用程序定义一些批准者。在为Get请求准备模型时,我首先获得批准者的角色。目前,始终有四个角色返回:
HeadGovernance HeadConcessions 类别商业EVP
这是HttpGet
[HttpGet]
public async Task<IActionResult> Create()
{
// omitted for brevity...
// Get the SystemRole models (4 models will be returned)
model.ApprovingRoles =
好的,,当我创建了一个视图来处理_layout.cshtml时--表单中的submit按钮不起作用(没有动作返回给控制器)。
只有当我创建一个视图和未选中的“使用布局或母版页”-按钮已经工作!
这似乎非常不清楚,所以--我怎么能在通用_layout.cshtml和的同时,对两者都有看法呢?
下面:尝试在MVC4 (+Razor)中实现一个表单
控制器(应该得到post操作):
public class GeneralController {
[HttpPost]
public ActionResult SearchResults(SearchPa
所以我有这个观点,它是由CMS生成的。视图的大脑在RenderAction呈现的另一个视图中。
到目前为止,它看起来是这样的:
Main.cshtml
<div>CMS content</div>
@{
var myContent = new MainContentModel() {
SomethingUsedFurtherDown = "Easier for CMS people to edit"
}
Html.RenderAction("_Main", "Foo", new {
我正在努力在Blazor中的组件之间共享属性值。基本上,我有一个带有onclick事件的按钮,它根据另一个cshtml页面应该对该值做出反应的值来设置函数的值,但它没有。问题是,因为两个cshtml页面都继承了相同的函数,所以它们有自己的函数实例。到目前为止,我的代码如下: 函数: public class MenuFunctions : BlazorComponent, IMenuFunctions
{
public bool CollapseNavMenu
{
get ; set;
}
public void ToggleNavMen
我有一个我想要填充的模型,步骤如下: actionresult1(model)->actionresult2(model)-actionresult3(model)
我的示例模型是Person:
public class Person{
string FirstName {get;set;}
string Lastname {get;set;}
int Age {get;set;}
}
在我的PersonController中,我有三个ActionResults:
public ActionResult FillFirstName(Person model)//First p
我在add.cshtml中有表格。我正在使用razor和@Html.EditFor() helper。
我的viewModel:
public class MerchantViewModel {
// properties
public IEnumerable<AddBrandViewModel> Brands { get; set; }
}
public class AddBrandViewModel {
public string Name { get; set; }
public string Url { get; set; }