Razor View中如何创建和调用Function
来源:互联网 发布:网络主播是怎么挣钱的 编辑:程序博客网 时间:2024/06/08 11:15
本来想通过javascript脚本来实现规格化文本转数据列表的功能,但最后不知道不通过事件如何在Razor中调用js函数,@函数名行不通。只好利用MVC Function来实现
通过@helper (没实践,感兴趣者可以试试)或者@function来实现
本文使用@function
代码如下
@functions
{
privatestaticHtmlString FormatTargetResult(int i, string result)
{
var sb = newStringBuilder();
var targetResult = newTagBuilder("ol");
var arrResult = result.Split('-');
foreach (var item in arrResult)
{
var listItem = newTagBuilder("li");
listItem.SetInnerText(item);
sb.AppendLine(listItem.ToString(TagRenderMode.Normal));
}
targetResult.InnerHtml = sb.ToString();
returnnewHtmlString(targetResult.ToString(TagRenderMode.Normal));
}
}
-----------------------------------------------------------------------------------------------------------------
调用的时候不是网上一篇文章所说的使用@Function,而是直接@函数名就可以啦。
最后 遗留一个问题给各位看官,razor view中 可以直接调用js函数吗?当然
<tdclass="@result">
<ahref="javascript:void(0);"onclick="showResult('@i')">@result</a>
</td>
这种方法不算额。。。
目前不知道直接调用js函数的方法,望高手解答。
- Razor View中如何创建和调用Function
- 在Razor中如何引入命名空间?("import namespace in razor view")
- PROCEDURE 和FUNCTION 的创建及调用
- ibatis调用Oracle中procedure和function
- Android View创建和销毁调用的所有方法
- 如何利用C#创建和调用DLL
- 如何利用C#创建和调用DLL
- 如何利用C#创建和调用DLL
- 如何利用C#创建和调用DLL
- 如何利用C#创建和调用DLL
- 如何利用C#创建和调用DLL
- 如何利用C#创建和调用DLL
- 如何利用C#创建和调用DLL
- 如何利用C#创建和调用DLL
- 如何利用C#创建和调用DLL
- 如何利用C#创建和调用DLL
- ButterKnife中如何绑定头View和脚View
- 如何在对话框中创建View及注意事项
- db2回去自增主键当前值的例子
- (14.4.22更新)ubuntu技巧设定集合,不断补充中。。。
- K-th string
- Website fails to load when project open in VS 2013
- 【学习】jquery 插件-Tooltip
- Razor View中如何创建和调用Function
- 每天进步一点点——/srv/node不存在导致object-updater和container-updater崩溃(Swift Bug)
- 快速排序主体算法
- 开源电话交换平台FreeSwitch的安装与配置
- Linux shell脚本的字符串截取
- iOS绘图教程
- JAVA垃圾回收机制
- 稳压电源(11) 获得不同输出电压的方法
- 0002[虚构函数]