0
私はJavaScriptをサーバーサイド変数に渡すことはできません。サーバー側からjavascriptに変数を渡す
私のコントロールで<input type="button" id="btnAdd" runat="server" value="Add" onclick="javascript:OpenAttachmentUpload('<%=ID%>')" />
これは私が追加ボタン、それオープンupload.aspxをクリックするたびにこれが
private string ControlSessionId
{
get
{
if (ViewState["_SessionId"] == null)
ViewState["_SessionId"] = Guid.NewGuid();
return ViewState["_SessionId"].ToString();
}
}
public string ID { get { return ControlSessionId; } }
私のサーバー側の変数である私のjavascript
function OpenAttachmentUpload(ID) {
var strPageURL = '<%= ResolveClientUrl("~/Folder/upload.aspx")+"?id=" %>' + ID;
OpenCustomDialogWithRefresh(strPageURL, 350, 200, "Attachment");
}
ですクエリ文字列idの値はです。 私は、サーバー側から一意のIDキーを取得したいと思います。
javascriptで何が問題になっていますか? 私のプロジェクトはSharepointプロジェクトです。
こんにちは、私の問題を解決しました。どうもありがとう。 – kevin
btw、私はビルマ人です。 :D – kevin
素晴らしい! 〜を満たすためにいいです.. –