使用asp.net mvc创建带有变量的字符串

时间:2016-02-03 10:21:35

标签: asp.net-mvc

我是mvc的新手,也许我的一些问题似乎很幼稚。

我在视图Index.chtml页面中有这个代码:

enter image description here

我需要在框架元素字符串的src属性中创建有两个变量会话和weblayout,但是,我觉得这样做是错误的。

会话和weblayout的值不会生成,如下所示:

/mapserver201x/mapviewernet/ajaxviewer.aspx?SESSION= + session + &weblayout= + weblayout

我需要它像这样:

if value of session is:654276345234GSAKJD333,   
and value of weblayout is: Library://Exercise/WebCast/Hello.weblayout

结果应该是:

    /mapserver201x/mapviewernet/ajaxviewer.aspx?SESSION=654276345234GSAKJD333 
&weblayout=Library://Exercise/WebCast/Hello.weblayout

知道如何实现它吗?

1 个答案:

答案 0 :(得分:2)

<frame src="/mapserver201x/mapviewernew/ajaxviewer.aspx?session=@ViewData["sessionId"]&weblayout=@ViewData["webLayout"]" />

您在示例中完成的所有内容都会为JavaScript变量分配ViewData个键的值,这些变量无法按预期工作。

你肯定会从introduction to MVC中获益,以获得基础知识。

此外,尝试在问题中输入代码而不是使用图片,这样可以更轻松地使用原始代码应用答案。