我正在使用MVC.在视图中有复选框,所以我想让它只读或用户无法更改它..
这是我的观点
<tr id="pnHireSet">
<td class="adminTitle">
@Html.LabelFor(model => model.IsHireSet):
</td>
<td class="adminData">
@Html.EditorFor(model => model.IsHireSet)
//This is check box. I want set is read only....
@Html.ValidationMessageFor(model => model.IsHireSet)
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
我该怎么做??Thankx.
可以将模型数据传递给一个控制器到另一个控制器吗?
我想将模型数据传递给另一个控制器的控制器.
[HttpPost]
public ActionResult Personal(StudentModel student)
{
return RedirectToAction("nextStep", new { model = student});
}
public ActionResult nextStep(StudentModel model)
{
return View(model);
}
Run Code Online (Sandbox Code Playgroud)
在nextStep控制器模型中,值为null.怎么做?我需要在nextStep conreoller中使用StudentModel数据.
我需要在单击功能上将模型值传递给 @Html.CheckBoxFor
这是我的代码
@Html.CheckBoxFor(m => m.itemCategoryList[i].addItem, new { @onclick = "showImages(Model.itemCategoryList[i].ItemID)" })
Run Code Online (Sandbox Code Playgroud)
但它出现了 Javascript 错误,并显示模型未定义。那么如何解决呢?
我正在使用 Xamarin 跨平台表单标签页。我想更改选定的选项卡颜色文本。我可以更改背景和文本颜色。 我需要更改选定的选项卡颜色文本。 这是我的代码
var page = new tabPage()
{
BarBackgroundColor = Color.WhiteSmoke,
BarTextColor = Color.Black
};
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="ABCAPP.Views.MainPage" >
<!--Pages can be added as references or inline-->
<ContentPage Title="ALL" >
</ContentPage>
<ContentPage Title="Email" >
</ContentPage>
<ContentPage Title="phoe" >
</ContentPage>
Run Code Online (Sandbox Code Playgroud)
如果我们选择“电子邮件”,我想更改“电子邮件”,文本颜色。我该怎么做 ?
可能重复:
在C#中,这个带"get"的代码是什么意思?
我正在使用开源项目.在这个项目中有功能.
public virtual ICollection<Customer> AffiliatedCustomers
{
get
{
return _affiliatedCustomers ?? (_affiliatedCustomers = new List<Customer>());
}
protected set { _affiliatedCustomers = value; }
}
Run Code Online (Sandbox Code Playgroud)
我不明白"get"是什么意思.你能解释一下这个功能吗?
我想对MVC C#中的下拉列表进行排序.这是我的下拉列表.所以我想按"FULLNAME"排序.
@Html.DropDownListFor(c => c.t_PEOPLE,
new SelectList(Model.PEOPLE,
"KEY",
"FULLNAME",
Model.BOTKEY),
new {onchange = "BusinessContact(this.value);" })
Run Code Online (Sandbox Code Playgroud)
我该怎么做??
我想将字符串值转换为int值,所以我试过这些东西:
// 1.
string a = "4163";
int b = int.Parse(a);
// 2.
int intValue;
int.TryParse(a, out intValue);
// 3.
int b = Convert.ToInt32(a);
Run Code Online (Sandbox Code Playgroud)
但总是我的输出看起来像这样:

它总是写0x00001043,但我需要4163作为输出.我的代码有什么问题?
我正在使用实体框架.我需要使用其主键查找记录.
我试着这样.
tabCom com = db.tabCom.Find(3);
Run Code Online (Sandbox Code Playgroud)
但它有错误,它说
'System.Data.Objects.ObjectSet'不包含'Find'的定义,并且没有扩展方法'Find'可以找到接受类型'System.Data.Objects.ObjectSet'的第一个参数(你是否缺少using指令?或汇编参考?)
如何使用主键查找数据.我的代码有什么问题或是否有另一种方式?