使用RazorEngine在模板中创建URL

时间:2015-03-01 20:51:01

标签: asp.net razorengine

从这里使用RazorEngine库 - http://razorengine.codeplex.com/。 我试图创建一个带参数的URL,参数值来自@Model。 这是我用于URL的HTML:

<p>http://@Model.WebsiteURL/login.aspx?bookingid=@model.BookingID&user=@Model.EmailParent&password=@Model.Password&ReturnUrl=betaling.aspx</p>

但是当Razor引擎尝试解析模板时,我收到此错误: &#34;只有一个&#39;模型&#39;语句允许在文件中。&#34; 我删除@model。???所以只使用它就可以了。

如何创建此网址。

提前致谢

Anders Pedersen

1 个答案:

答案 0 :(得分:2)

<p>http://@Model.WebsiteURL/login.aspx?bookingid=@model.BookingID&user=@Model.EmailParent&password=@Model.Password&ReturnUrl=betaling.aspx</p>

注意“@ model.BookingID”中的小“m”......它需要是大写字母M.