का उपयोग करने के लिए सेट नहींवस्तु संदर्भ एक वस्तु (देखें से फोन कर उस्तरा मॉडल) सी # MVC4
मेरे दृश्य:
@using Universe.Models
@model UserModel
@section css {
<link href="@Url.Content("~/Content/assets/charcreation.css")" rel="stylesheet"/>}
@using (Html.BeginForm("AddUser","Home", FormMethod.Post))
{
<div class="row-fluid">
<table id="tblBio">
<tr>
<td class="span3">
<span class="labeltext">Alias:</span>
</td>
<td class="span5">
@Html.TextBox(Model.Alias)
</td>
<td class="span4">
<span class="ui-state-highlight hidden"></span>
</td>
</tr>
मेरे मॉडल:
public class UserModel
{
public int Id { get; set; }
public string Alias { get; set; }
public string Email { get; set; }
public string Password { get; set; }
public bool IsExternal { get; set; }
public UserModel()
{
}
public UserModel(User user)
{
if (user == null) return;
Alias = user.Alias;
}
}
लेकिन, मुझे मिल रही है त्रुटि:
जब मैं इसे डीबग करने का प्रयास करता हूं, तो यह Html.TextBox
विधि या मेरे मॉडल में भी नहीं जाता है।
किक लिए, आप अपने नियंत्रक कार्रवाई दिखा सकते हैं पारित करने के लिए है .. जहां आप दृश्य को बुलाते हैं? –
अच्छा, हो सकता है कि यह वास्तव में ऑब्जेक्ट के उदाहरण पर सेट न हो? क्या आपने जांच की है कि एलियास शून्य नहीं है? – VsMaX
'NullReferenceException' के लगभग सभी मामले समान हैं। कृपया कुछ संकेतों के लिए "[.NET में NullReferenceException क्या है?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net)" देखें। –