2013-11-03 44 views
0

問候,大家。如何重新使用以前的帖子中的數據用於新的ASP .NET MVC 4,C#和Razor?

我是ASP .NET MVC和Razor的新手,我遇到了一個問題:我需要輸入的數據以相同的形式存在數據庫中,如果某個複選框是檢查。我發現了大量有關Postback和Crosspage的信息,但沒有任何文章/教程/參考資料詳細說明如何使用它們。例如,在Visual Studio 2012 Express中,我可以看到Page_Load()事件嗎?

在此先感謝。

+0

您正在閱讀的錯誤類型教程。您應該瞭解MVC,而不是WebForms。答案是會議或隱藏的輸入。 – SLaks

回答

1

MVC4基於模型視圖控制器設計,因此PageLoad()方法並不適用。

相關情況例如,你可能會尋找這是

型號

public class SampleModel 
{ 
    public int ModelId {get; set;}   
    public string ModelName {get; set;}   
} 

控制器

[HttpGet] 
public ActionResult SampleController() 
{ 
    return View(); 
} 

[HttpPost] 
public ActionResult SampleController(SampleModel model) 
{ 
    //put code here to send to database 
    return View(model); 
} 

查看

@model YourProject.Models.SampleModel 

@using (Html.BeginForm()) 
{ 
    @Html.LabelFor(model => model.ModelId) 
    @Html.TextBoxFor(model => model.ModelId) 
    <br /> 
    @Html.LabelFor(model => model.ModelName) 
    @Html.TextBoxFor(model => model.ModelName) 

    <input type="submit" value="submit" /> 
} 
相關問題