Tar*_*Tak 2 javascript c# asp.net
我创建了asp.net c#web应用程序.我在gridview的每一行的第一列上有一个linkButton(lnkDelete).另外,我将动态添加属性到GridView的"RowDataBound"事件中的链接按钮.如下:
lnkDelete.Attributes.Add("onclick", "javascript:return confirm('Are you sure you want to delete this Product :" +
DataBinder.Eval(e.Row.DataItem, "ProductName") + "')");
Run Code Online (Sandbox Code Playgroud)
现在我想要做的是当用户点击该链接按钮时,javascript确认弹出窗口打开,询问"你确定要删除此产品".每件事都很好.但是当产品名称附带sngle引用时会出现问题.喜欢:Product'One.语法错误来自ErrorConsole(javascript)当我点击lnkDelete并且错误是:(非法字符)我知道问题是单引号.
请建议我上面代码中需要进行哪些更改.我希望我很清楚.
添加\单引号怎么样?
DataBinder.Eval(e.Row.DataItem, "ProductName").ToString.Replace("'", "\\'")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3478 次 |
| 最近记录: |