[.net mvc][IBatis][ms-sql] 아이바티스를 사용한 프로시저 호출방법
< update id=”ExamValidationCheck” parameterClass=”int” > EXEC ExamValidationCheck #UserID# < /update> < insert id=”ExamInsert” parameterClass=”int”> EXEC ExamInsert #UserID# < /insert> ● 파라미터가 여러개일 경우 콤마로 구분 EXEC ExamInsert #UserID#, #Param2# ●백엔드 코드[HttpPost] public JsonResult ExamUpload(HttpPostedFileBase file, int Year, int? Company) { int UserID = 1111; try {...
[.net mvc][IBatis]아이바티스 iterate 사용법 ( IN절 사용하기)
아이바티스 iterate 사용법 ( IN절 사용하기) ■ 올바른 사용법< select id=”GetSeqID” parameterClass=”TestParam” resultClass=”int” > SET NOCOUNT ON; SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT DISTINCT SeqID FROM TEMP_TBL A WHERE Year = #Year# < isNotEmpty property=”DisplayYn” prepend=””> < isEqual property=”DisplayYn” prepend=”AND” compareValue=”Y”> < iterate prepend=”” property=”IDList” open=”SeqID IN (” close=”)” conjunction=”,”>...
ASP.NET_SessionId 명을 변경하는 이유는 무엇인가?
세션 고정 취약점에 대한 처리를 위해 구글링 하던 중에 ASP.NET_SessionId 명을 변경하는 방법에 대한 글을 보게되었다. 생각보다 간단했다. web.config 파일을 열고 sessionState 태그가 없다면 추가하고...
[ASP.NET MVC 4] Redirect
특정 URL에 대해서 Redirect 하는 방법은 아래와 같다. Response.Redirect(“ControllerName/ActionName”);또는return RedirectToAction(“ActionName“, “ControllerName“); 하지만, 존재하지않은 Controller 라면?오류로 떨어질것이다.그럼 어떻게 할것인가?가령, url이 너무 길어서 줄여달라는 요구사항이 들어올 때 처리하는 방법이다. ...
[kendo UI] Grid에서 EditorTemplateName 사용법
@(Html.Kendo().Grid<Com.Model.View.MyBiz.ServiceFee>() .Name("grdCenterFee_" + @Model.m_ContDetail[i].Year) .TableHtmlAttributes(new { @class = "list_2" }) .Columns(columns => { columns.Bound(c => c.ConID).Hidden(); columns.Bound(c => c.Name).Title("지명").Width("20%"); columns.Bound(c => c.CName).Title("기관").Width("30%"); columns.Bound(c => c.CFeeAmt).Title("Fee").Width("20%").EditorTemplateName("Template_Amt") ...