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函数的方法,望高手解答。

 

 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果平板停用了怎么办 pad忘记id密码怎么办 京东实名开小差怎么办 路由器信号太强怎么办 wifi被破解了怎么办 眼睛被电光刺伤怎么办 被紫外线灯照射怎么办 浴巾洗了发硬怎么办 枕巾上的头油怎么办 洗手盆缝隙漏水怎么办 洗手盆裂缝漏水怎么办 洗手盆堵了怎么办 征信账号注册怎么办 注册不了征信号怎么办 阿里巴巴一键铺货到淘宝发货怎么办 淘宝购物的问题怎么办 买家评价被删除怎么办 淘宝订单虚假交易怎么办 被判定虚假物流怎么办 淘宝有虚假交易怎么办 微信辅助不了怎么办 微信验证失败怎么办 淘宝占空间太大怎么办 淘宝占用空间大怎么办 ipad空间不够用怎么办 ipadmini密码忘了怎么办 旧ipad特别卡怎么办 苹果ipad反应慢怎么办 手机垃圾多了怎么办 ipad2内存过低怎么办 苹果平板ipad内存不足怎么办 手机dns配置错误怎么办 蓝牙已停止运行怎么办 ipad看电视闪退怎么办 ipad为什么看电视会闪退怎么办 微淘直播延迟怎么办 手机淘宝进群领金币怎么办 做淘客冲销量停止淘客后怎么办 微信中零钱提现怎么办 淘宝买家不签收怎么办 小龙虾没人下单怎么办