方法'Write'没有重载需要0个参数

时间:2013-07-05 05:59:26

标签: asp.net-mvc-3

获得以下例外:
No overload for method 'Write' takes 0 arguments

@{SessionValue = Session["PracticeId"].ToString();} 

无法理解我做错了什么

1 个答案:

答案 0 :(得分:0)

您的代码应该是这样的:

@{string SessionValue = string.Empty;} 

@if(Session["PracticeId"] != null) 
{ 
    SessionValue = Session["PracticeId"].ToString();
} 

您无需将SessionValue变量赋值放在@{}中,因为if语句已经为您提供了服务器代码上下文。