Javascript 操作员'&';未为类型';字符串';和';System.Collection.Hashtable';
在这里,我想将哈希表发送给我的用户定义函数ajaxSCall() 需要在“&&mData&”处的最后一个参数中使用哈希表 但它表明 “没有为类型‘String’和‘System.Collection.Hashtable’定义运算符’&”。Javascript 操作员'&';未为类型';字符串';和';System.Collection.Hashtable';,javascript,asp.net,vb.net,hashtable,Javascript,Asp.net,Vb.net,Hashtable,在这里,我想将哈希表发送给我的用户定义函数ajaxSCall() 需要在“&&mData&”处的最后一个参数中使用哈希表 但它表明 “没有为类型‘String’和‘System.Collection.Hashtable’定义运算符’&”。 请帮帮我,我该怎么办 Public Shared Function diplayNoti(ByVal BtnLabel As String ,ByVal btnUrl As String, ByVal mData As Hashtable) scri
请帮帮我,我该怎么办
Public Shared Function diplayNoti(ByVal BtnLabel As String ,ByVal btnUrl As String, ByVal mData As Hashtable)
scriptHtm= "<script>function(){ ajaxSCall('NL', 'mainDiv', '" & btnUrl & "','" & mData & "' )};</script>"
Return scriptHtm
公共共享函数diplayNoti(ByVal BtnLabel作为字符串,ByVal btnUrl作为字符串,ByVal mData作为哈希表)
scriptHtm=“function(){ajaxSCall('NL','mainDiv','”&btnUrl&','&mData&')};”
返回脚本HTM
哈希表是一个键/值对的集合,因此您应该强制转换以字符串形式显示集合中所需的键
表示基于组织的键/值对的集合
密钥的哈希代码
scriptHtm=“function(){ajaxSCall('NL','mainDiv','”&btnUrl&','”&CStr(mData(“yourkey”)&')
.ToString()
?也许吧?你想把整个哈希表都发送出去吗?!如他在回答中所述,请显示ajaxSCall
预期的参数。您不能像这样通过脚本(文本)传递整个对象。您对btnUrl有何期望?:)@Dhaval请用ajaxSCall的详细信息编辑您的问题
scriptHtm= "<script>function(){ ajaxSCall('NL', 'mainDiv', '" & btnUrl & "','" & CStr(mData("yourkey")) & "' )};</script>"