三重报价?如何在ASP.NET中分隔数据绑定的JavaScript字符串参数?
发布时间:2020-05-23 11:11:41 所属栏目:asp.Net 来源:互联网
导读:如何在锚点OnClick事件中定界JavaScript数据绑定字符串参数? 我在ASP.NET Repeater控件中有一个锚标签。 锚的OnClick事件包含对Javascript函数的调用。 Javascript函数为其输入参数接受一个字符串。 string参数用来自Repeater的数据绑定值填充。 我需要“双
|
如何在锚点OnClick事件中定界JavaScript数据绑定字符串参数? >我在ASP.NET Repeater控件中有一个锚标签。 我需要“双引号”为Container.DataItem。 我还需要为Javascript函数调用的输入字符串参数多一个分隔符(三引号?)。 由于我不能再使用’单引号’,我如何确保Javascript函数知道输入参数是一个字符串而不是一个整数? 没有在输入字符串参数附加引号,Javascript函数认为我传入一个整数。 提前为任何知识你可以下降。 锚点: <a id="aShowHide" onclick='ToggleDisplay(<%# DataBinder.Eval(Container.DataItem,"JobCode") %>);' >Show/Hide</a> 这里是Javascript: <script language="JavaScript" type="text/javascript">
/* Shows/Hides the Jobs Div */
function ToggleDisplay(jobCode)
{
/* Each div has it's ID set dynamically ('d' plus the JobCode) */
var elem = document.getElementById('d' + jobCode);
if (elem)
{
if (elem.style.display != 'block')
{
elem.style.display = 'block';
elem.style.visibility = 'visible';
}
else
{
elem.style.display = 'none';
elem.style.visibility = 'hidden';
}
}
}
</script>
解决方法我最近有类似的问题,解决它的唯一方法是使用单纯的旧代码(#);双引号(")。源代码是完全混乱当然,但它的工作。 尝试 <a id="aShowHide" onclick='ToggleDisplay("<%# DataBinder.Eval(Container.DataItem,"JobCode") %>");'>Show/Hide</a> 要么 <a id="aShowHide" onclick='ToggleDisplay('<%# DataBinder.Eval(Container.DataItem,"JobCode") %>');'>Show/Hide</a> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – ASP.NET MVC 3 RTM项目中的这个错误是什么
- asp.net-2.0 – 如何在生产环境中删除临时ASP.net文件?
- ASP.NET MVC – jquery datepicker
- asp.net-mvc – 我的模型应该在哪里生活? Web层或数据层?
- asp.net-mvc – 401未授权:访问被拒绝由于无效的凭据
- asp.net-mvc – RouteValueDictionary的字符串URL
- ASP.NET Identity会话cookie的安全性如何?
- asp.net-mvc – ASP.NET MVC QueryString默认覆盖提供的值?
- asp.net-mvc – 我可以获取html.HiddenFor / Html.Hidden创
- asp.net-mvc – 如何使用不同的名称绑定视图模型属性
推荐文章
站长推荐
- asp.net-mvc – 哪里可以将商业模式转换成模型?
- asp.net菜单控件在safari中无法正确呈现
- asp.net – 获取Gridview中隐藏列的值
- asp.net-mvc – 在HTML表单上的ASP.NET MVC中的P
- asp.net-mvc – 使用Ninject注册到自定义成员资格
- asp.net – IFrame:此内容无法显示在一个框架中
- asp.net – Inno安装IIS安装和配置
- asp.net – 在localhost中将IIS设置为Web开发服务
- asp.net – 为什么IFormFile显示为null,我该如何
- asp.net-core – 如何在IIS上运行ASP.NET MVC6而
热点阅读
