任何人都可以幫助我以下:我有錯誤信息。我該如何糾正?url helper diificulty
錯誤4使用的url.Action未分配的局部變量「網址」的...
UrlHelper url;
string fullUrl = url.Action("Details", "test", new {test.ID });
感謝
任何人都可以幫助我以下:我有錯誤信息。我該如何糾正?url helper diificulty
錯誤4使用的url.Action未分配的局部變量「網址」的...
UrlHelper url;
string fullUrl = url.Action("Details", "test", new {test.ID });
感謝
如果你認爲你內心可以直接使用幫手:
<%= Url.Action("Details", "test", new {test.ID }) %>
如果您在控制器操作中,則可以使用Url屬性:
public ActionResult Index()
{
string fullUrl = Url.Action("Details", "test", new {test.ID });
return View();
}
如果這是一個輔助方法,你已經擁有的網址:
public static void SomeHelper(this UrlHelper url)
{
string fullUrl = url.Action("Details", "test", new {test.ID });
}
如果沒有上述你可能做錯了什麼,你可能需要移動此碼。
如果您是ASP.NET MVC的新手,我會建議您閱讀some tutorials。
你需要設置網址爲。在這種情況下,它將始終爲空。它的背景是什麼? – 2010-06-01 06:35:26
我需要生成url,但是,不知道如何繼續。我是MVC的新手。 – learning 2010-06-01 06:38:49
@ user281180,是的,我可以看到。您遇到的問題與MVC無關。你永遠不能在空對象上使用方法。我只是想知道在什麼情況下你需要生成的網址,以便我可以告訴你如何構建一個UrlHelper的實例。如果您在視圖中或在控制器中,請檢查Darin Dimitrovs的答案。 – 2010-06-01 06:41:23