アップデート:
私のコードビハインドコードでは、このようにパブリック変数とアッシングを持っています
public string Id { get { return Request.QueryString["id"].ToString(); } }`
そして.aspxページで私はアクセスしようとしています
$(this).attr("EmployeeId", Id);
エラーの取得 名前
'Id' does not exist in the current context
更新を終了する
私は2つのaspxページを持っています:
1) employee.aspx
2) employee_detail.aspx
あるページから別のページに動的 ID を渡す方法
以下のコードはemployee.aspx
ページにあります
//more code here..
//but to relvant to my question is here...
var submitButton = function() {
//more code here...
if(employeeId != ""){ //redirecting here...
window.location.href = "employee_detail.aspx";
}
}
そのため、employee_detail.aspx
ページにはjquery関数があり、現在、次のようなIDをハードコーディングしています:
<script type="text/javascript">
$(document).ready(function () {
var id = 'A42345'; //hardcoded....
$(this).attr("EmployeeId", id);
</script>
だから私の質問は、IDを渡しemployee.aspx
たり受け取ったりする方法を探しているということですemployee_detail.aspx
私はこれを行うことを考えましたが、セキュリティ上の理由から、URLにIDを公開したくありません:
window.location.href = "mypage.aspx?id = " + id;