2013-08-24 7 views
8

का उपयोग करने के लिए सेट नहींवस्तु संदर्भ एक वस्तु (देखें से फोन कर उस्तरा मॉडल) सी # 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; 
    } 
} 

लेकिन, मुझे मिल रही है त्रुटि:

enter image description here

जब मैं इसे डीबग करने का प्रयास करता हूं, तो यह Html.TextBox विधि या मेरे मॉडल में भी नहीं जाता है।

+2

किक लिए, आप अपने नियंत्रक कार्रवाई दिखा सकते हैं पारित करने के लिए है .. जहां आप दृश्य को बुलाते हैं? –

+0

अच्छा, हो सकता है कि यह वास्तव में ऑब्जेक्ट के उदाहरण पर सेट न हो? क्या आपने जांच की है कि एलियास शून्य नहीं है? – VsMaX

+0

'NullReferenceException' के लगभग सभी मामले समान हैं। कृपया कुछ संकेतों के लिए "[.NET में NullReferenceException क्या है?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net)" देखें। –

उत्तर

23

अपनी नियंत्रक कार्रवाई को देखे बिना, मेरा अनुमान होगा कि आपका मॉडल शून्य है।

अपने नियंत्रक में, सुनिश्चित करें कि आप अपने दृश्य में मॉडल का एक उदाहरण पास कर रहे हैं।

return View(new UserModel()); 

बजाय: उदाहरण के लिए:

return View(); 
3

आप अपने Model अपने Controller कार्रवाई जब लौटने में विशिष्ट View

return View(new Model()); 
+0

धन्यवाद, वह था! – ArjaaAine

संबंधित मुद्दे