我正在調用服務器的ajax請求一些數據。例如:http/get(SomeDataService)。 在控制器我有數據對象如下:如何在挖空視圖模型中綁定服務器端異常?
API控制器:
public DataCollection getSomeData()
{
try{
// get the data in object and checking its null or not.
//If not null, will bind the data in ko viewModel.if null throw below exception.
}
catch(Exception e)
{
e. message(" No Data Found")
}
}
現在我想結合KO視圖模型和視圖內的「未找到數據」消息。
請問我該怎麼做?我是新來的KO,ASP.net
我再次重新發布我實際需要的東西。 1.一種製造幅材的API調用Ajax
function GetData() {
var data = http.get(apiUrl)
.success(function (data) {
if (data != null)
{
// some stuff for success data
vm.getDataSuccess;
}
else {
vm.errorMessage();// server side exception message.
})
的WebAPI控制器:
公共數據收集GetSomeData() { VAR數據=的GetData(); (data == null){ throw new exception(「Data is null」);
}
我已創建視圖模型象下面這樣:
變種VM = { 激活:激活, getDataSuccess:ko.observableArray(), 的errorMessage:ko.observable(), 標題:'TopNews' };
在div
之一視圖頁上綁定 - < -div類= 「錯誤」 數據綁定= 「文本:的errorMessage」/>
我不知道上述的方法是正確與否。但我需要這樣。
如何獲得在視圖模型錯誤消息? – user2706 2013-04-29 12:00:43