asp.net出现了 未终止的字符串常量怎么解决 在线等 急急急!!!!!

YiFoEr_Liu 2018-05-07 04:18:42
源代码如下



[u]<input id="btnShow" type="button" value="详细" onclick="location.href = 'recordView.aspx?id=<%#Eval("tno") %>'; " class="btn btn-squared btn-success" />
</ItemTemplate>
<ItemStyle Width="50px" />
</asp:TemplateField>
</Columns>
<PagerStyle HorizontalAlign="Center" />
</asp:GridView>
...全文
1464 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 版主 2018-07-16
  • 打赏
  • 举报
回复
警告,可以忽略它。
因为vs也会有抽筋的时候,特别是在前台。
Logerlink 2018-07-16
  • 打赏
  • 举报
回复
讨论了那么多,其实就是一个字符串双引号为正确闭合而已


<input id="btnShow" type="button" value="详细" onclick="location.href = 'recordView.aspx?id='+<%#Eval('tno') %>;" class="btn btn-squared btn-success" />
  • 打赏
  • 举报
回复
调试一下看看
YiFoEr_Liu 2018-07-10
  • 打赏
  • 举报
回复
引用 10 楼 sp1234 的回复:
不是随便一个 html 字符串中都支持使用这种 asp.net 服务器数据绑定语法的。你这里写 Eval 无意义,自己打开浏览器端的 html 源代码调试一下 html 看看吧。



引用 11 楼 sp1234 的回复:
正如 #1 楼所说的,如果使用 asp.net 的 button 控件,那么应该在 OnClientClick 属性中使用数据绑定表达式。
谢谢大牛
Louis-Lv 2018-05-31
  • 打赏
  • 举报
回复
分号去掉~~~
  • 打赏
  • 举报
回复
正如 #1 楼所说的,如果使用 asp.net 的 button 控件,那么应该在 OnClientClick 属性中使用数据绑定表达式。
  • 打赏
  • 举报
回复
不是随便一个 html 字符串中都支持使用这种 asp.net 服务器数据绑定语法的。你这里写 Eval 无意义,自己打开浏览器端的 html 源代码调试一下 html 看看吧。
qhf503 2018-05-27
  • 打赏
  • 举报
回复
<input id="btnShow" type="button" value="详细" onclick="location.href = 'recordView.aspx?id=‘+<%#Eval("tno") %>+'; " class="btn btn-squared btn-success" />
gzpepco 2018-05-10
  • 打赏
  • 举报
回复
分号和双引号去掉
Alxeven 2018-05-08
  • 打赏
  • 举报
回复


onclick="location.href = 'recordView.aspx?id=<%#Eval("tno") %>' "
return false 2018-05-07
  • 打赏
  • 举报
回复
input有个onserverclick事件
YiFoEr_Liu 2018-05-07
  • 打赏
  • 举报
回复
引用 3 楼 xomix 的回复:
警告好像没什么关系可以继续执行。
可以执行的 就是有些强迫症 想把警告也消除了
YiFoEr_Liu 2018-05-07
  • 打赏
  • 举报
回复
引用 2 楼 LittleMan_LC 的回复:
onclick替换为下面这个
onclick='<%# "window.location.href='recordView.aspx?id=" + Eval("tno") + "'"%>'
替换之后没有报警但是点击这个事件没反应了
  • 打赏
  • 举报
回复
警告好像没什么关系可以继续执行。
LittleMan_LC 2018-05-07
  • 打赏
  • 举报
回复
onclick替换为下面这个
onclick='<%# "window.location.href='recordView.aspx?id=" + Eval("tno") + "'"%>'
shoppo0505 2018-05-07
  • 打赏
  • 举报
回复
不知道楼主的意图: 1. 像楼主这样的需求,一般使用asp button 2. 如果使用 asp button, onclick 是服务器端事件,不是调用javascript 3. 如果使用 asp button,需要定义client 事件,那么参数名称是 OnClientClick input好像没有onclick事件

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧