問題:我在c#后台傳個字符串到js前台,用的是ajax-Ext產品.
后台AddRevmeeting.aspx.cscs文件代碼如下://申明變量
protected object result = null;
......
if (oriBll.AddRevmeeting(orib))
{
    json = @"{success: true}";
    result = orib.Result;
    //還有這里一點很奇怪,我這樣發送到客戶端,結果測試頁面都會不成功
    //是不是我連續傳兩個值到客戶端的問題??
    //if(result!=null)
        //    Response.Write("<script>alert('出現衝突!')</script>");
}
else
{
   json = @"{success: false}";
}
Response.Write(json);========================================================================
AddRevmeeting.aspx文件里一個變量已經取得了後台傳的值,如圖,========================================================================
然後在Getmeeting.js文件里調用result值
function Getmeeting()
{    
     //获得房间类型
     var strType=new Ext.data.Store
     (
        {
            proxy: new Ext.data.HttpProxy
            (
                {
                    url:'/Meeting/Json/Getmeeting.aspx'      
                }
            ),
            //读取Json
            reader: new Ext.data.JsonReader
            (
                {root:'data'},
                [
                    {name:'meetingId',type:'string'},
                    {name:'meetingName',type:'string'}
                ]                
            )
        }
    );
    strType.load();    
    
    Ext.QuickTips.init();
    Ext.form.Field.prototype.msgTarget = 'side';
    //部分代碼
   AddRevmeeting.form.submit
   (
      {
        url:'/Meeting/From/AddRevmeeting.aspx',  //提交的页面路径
         method:'post',//提交方式为post
        //提交成功的回调函数
success:function(form,action)
{
var flage = action.result.success;
//如果服务器端传过来的数据为true则表示登录成功
if (flage == true)
{
var result='<%=result%>';//我想在這里取得result值
Ext.MessageBox.alert('恭喜','新建預定成功');
storeMain.reload(); //重新加载Grid
storeToday.reload();
newWin.hide();
}
},
//提交失败的回调函数
failure:function()
{
Ext.Msg.alert('錯誤','服務器出現錯誤,請稍候再試!');
}
        }
      );
[/code]
==================================================================================================
小弟我剛弄Ext.請達人幫忙.項目很急啊.
分不夠.我再加.