大佬教程收集整理的这篇文章主要介绍了jquery – 在部分视图MVC 3剃须刀中消除重复ID,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
部分View1
<script type="text/javascript"> $(function () { $("#MyButton1") .button() .click(function () { alert("MyButton1 clicked From MyForm1 "); }); }); </script> <div><p>MyForm1</p></div> <form id="MyForm1" > <input id="MyButton1" type="button" value="buttonFromPartial1" /> </form>
部分View2
<script type="text/javascript"> $(function () { $("#MyButton1") .button() .click(function () { alert("MyButton1 clicked From MyForm2 "); }); }); </script> <div><p>MyForm2</p></div> <form id="MyForm2" > <input id="MyButton1" type="button" value="buttonFromPartial2" /> </form>
在视图示例中的服务器端的C#函数:
@function String GeneratEID(String prefiX) { return String.Format("{0}_{1}",prefix,Guid.NewGuid().ToString("N")); }
视图示例中客户端的Javascript函数:
function generatEID(String prefiX) { return prefix + Math.floor((1 + Math.random()) * 0x10000) .toString(16) .subString(1); };
@var buttonId = GeneratEID("button") // buttonId = "button_85021948560128" ...
这样,每个局部视图都将生成自己的唯一ID.
以上是大佬教程为你收集整理的jquery – 在部分视图MVC 3剃须刀中消除重复ID全部内容,希望文章能够帮你解决jquery – 在部分视图MVC 3剃须刀中消除重复ID所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。