2012-08-08 42 views
0

我有一个函数返回Controller中的字符串。那么如何在按钮被点击时调用该函数?从控制器调用函数来查看

+1

你想对返回的字符串做什么?字符串是否会根据任何条件发生变化? – musefan 2012-08-08 09:44:17

+0

我想表明它在视图按钮被点击时 – user1584253 2012-08-08 09:53:43

+1

告诉我们一些你的代码 – Yasser 2012-08-08 10:05:22

回答

0

也许这个函数会更适合你的模型,特别是如果它可能引用模型属性。

因此不是字符串值传递给它的,这可以在函数的范围内访问:

@(model.Function()) 

如果函数是通用的,则代替在控制器存储该,或模型,我会推荐它在不同的类中的一个单独的命名空间完全存储:

@(Logic.StringFunctions.Function(model.myString)) 
0

正如其他人所指出的那样,有可能是更好的选择,这取决于它究竟是什么,你要怎样做。但是,如果你的愿望很简单,就是调用方法与按钮的点击,我知道做到这一点的最简单方法是:

<button type="button" onclick="window.location.href='<%=Url.Action("MethodName", "ControllerName") %>'"> 

希望帮助!