0
我无法将服务器端变量传递给我的javascript。将变量从服务器端传递给javascript
在我的控制
<input type="button" id="btnAdd" runat="server" value="Add" onclick="javascript:OpenAttachmentUpload('<%=ID%>')" />
这是我的javascript
function OpenAttachmentUpload(ID) {
var strPageURL = '<%= ResolveClientUrl("~/Folder/upload.aspx")+"?id=" %>' + ID;
OpenCustomDialogWithRefresh(strPageURL, 350, 200, "Attachment");
}
这是我的服务器端变量
private string ControlSessionId
{
get
{
if (ViewState["_SessionId"] == null)
ViewState["_SessionId"] = Guid.NewGuid();
return ViewState["_SessionId"].ToString();
}
}
public string ID { get { return ControlSessionId; } }
每当我点击添加按钮,打开它upload.aspx但查询字符串id值为<%=ID%>
。 我想从服务器端获取唯一的ID密钥。
我的JavaScript有什么问题? 我的项目是sharepoint项目。
嗨,你解决了我的问题。非常感谢。 – kevin 2012-02-28 07:15:39
顺便说一句,我也是一个缅甸人。 :D – kevin 2012-02-28 07:16:02
太棒了!很高兴见到.. – 2012-02-28 08:46:04