不知道這是可能的,或者如果我走錯了路。自定義actionfilter發送formcollection問題
我正在想使用屬性清理出單引號從我的形式發佈的數據 (這將被改變,但單引號是一個很好的例子)
我已經建立如下的actionFilter:
public class RemoveSingleQuotesAttribute : ActionFilterAttribute
{
public NameValueCollection collection { get; set; }
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
for (int i = 0; i < collection.Count; i++)
{
collection.Set(
collection.GetKey(i),
collection.GetValues(i).ToString().Replace("'","`")
);
}
}
}
現在這是我卡住:
當我鍵入[RemoveSingleQuotes()括號內我只得到[詮釋訂購]作爲智能感知 而不是的FormCollection/NameValueCollection中
以及我怎樣傳遞一個集合呢?
這甚至是可能的,或者我只是在這裏創建一些瘋狂的sh * t?
感謝
我也嘗試這種 [RemoveSingleQuotes(集合=的FormCollection) 但得到的錯誤類不是在這一點上我 – davethecoder 2009-09-25 16:05:57