1. 程式人生 > 其它 >webform下面的DataSet自動轉換成Json

webform下面的DataSet自動轉換成Json

改動老程式,留個記錄

asp.net的webform下面會寫webmethod直接返回DataSet,DataTable等頁面直接使用

    [WebMethod]
    public static DataSet GetJobListByImJoNo(string jono)
    {
    }

這個需要2個步驟才能完成功能

1)web.config中需要配置

 <system.web.extensions>
    <scripting>
      <webServices>
        <!-- Uncomment this line to customize maxJsonLength and add a custom converter 
--> <jsonSerialization maxJsonLength="10240000"> <converters> <add name="DataSetConverter" type="Microsoft.Web.Preview.Script.Serialization.Converters.DataSetConverter, Microsoft.Web.Preview, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
/> <add name="DataRowConverter" type="Microsoft.Web.Preview.Script.Serialization.Converters.DataRowConverter, Microsoft.Web.Preview, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add name="DataTableConverter" type="Microsoft.Web.Preview.Script.Serialization.Converters.DataTableConverter, Microsoft.Web.Preview, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
/> </converters> </jsonSerialization> </webServices> </scripting> </system.web.extensions>

2)需要引入 Microsoft.Web.Preview.dll 這個dll檔案