【发布时间】:2015-03-10 13:25:07
【问题描述】:
我正在使用 MVC webgrid 和导航页面的工件是我有很多看起来像这样的 url:
<a href="/SyntheticData/MasterDetail?modelIn=Exact.Web.ViewModel.MasterDetailViewModel&entrystate=Templates&selectedrow=5">►</a>
我需要将 entrystate=Templates 更改为 entrystate=Paging。
是否有 jscript 方法可以对简单脚本中的所有链接进行此更改?
链接是由 webgrid 组件生成的,我无权访问它。它们的形成似乎是因为网格采用调用动作的 url 并将其用作基本 url(entrystate 和 modelIn 是调用动作的路由值)。我无法控制这一点。我唯一的选择似乎是在创建 html 后对其进行修复。我被这个蹩脚的网格卡住了。
【问题讨论】:
-
"jscript way" 所以循环遍历每个'a'标签,查找和替换href属性,这是非常可行的
-
@KyleT in javascript?
-
什么?他用javascript在客户端替换'a'标签href中的子字符串。不编辑纯文本文件
标签: javascript asp.net-mvc razor webgrid