Saturday, January 15, 2011

Simple way to return pdf from an Action

Is it very easy to return a pdf file from server in Asp.net MVC:


// controller(Basket) code =

public ActionResult GetTradingCondition()
{
HttpContext.Response.AddHeader("content-disposition", " inline; filename=" + "TradingCondition.pdf");
return File(Server.MapPath("~/Content/Files/TradingCondition.pdf"), "application/pdf","TradingCondition.pdf");
}


// view code
<% =Html.ActionLink("Trading_conditions", "GetTradingCondition", "Basket",new{@target="_blank"})%>



=========================================

Thursday, January 13, 2011

numeric input validation

Most of the times we need to validate the input box. Using the following java script we can take only numeric value as an input


$(document).ready(function () {

    $(".number").live("keyup", function () {
        this.value = this.value.replace(/[^0-9\.]/g, '');
    });})

we can use the script following ways:

<input  ="" class="number" type="text" />

Tuesday, October 26, 2010

Snagit Screen Capture Software



“Snagit is the most useful tool you will find to combine pictures, words, and other objects into a meaningful illustration…”

Monday, October 25, 2010

Sandcastle (software)

Sandcastle is a documentation generator from Microsoft that automatically produces MSDN style reference documentation out of reflection information of .NET assemblies and XML documentation comments found in the source code of these assemblies. It can also be used to produce compiled user documentation from Microsoft Assistance Markup Language (MAML) with the same look and feel as reference documentation.


Sandcastle Help File Builder

Sandcastle, created by Microsoft, is a tool used for creating MSDN-style documentation from .NET assemblies and their associated XML comments files. The current version is the May 2008 release. It is command line based and has no GUI front-end, project management features, or an automated build process like those that you can find in NDoc. The Sandcastle Help File Builder was created to fill in the gaps, provide the missing NDoc-like features that are used most often, and provide graphical and command line based tools to build a help file in an automated fashion.

Thursday, August 19, 2010

How to replace selected textarea value using javascript

  1. // code for IE
  2. var textarea = document.getElementById("textarea");
  3. if (document.selection)
  4. {
  5. textarea.focus();
  6. var sel = document.selection.createRange();
  7. // alert the selected text in textarea
  8. alert(sel.text);
  9. // Finally replace the value of the selected text
  10. // with this new replacement one
  11. sel.text = '' + sel.text + '';
  12. }
  13. // code for Mozilla
  14. var textarea = document.getElementById("textarea");
  15. var len = textarea.value.length;
  16. var start = textarea.selectionStart;
  17. var end = textarea.selectionEnd;
  18. var sel = textarea.value.substring(start, end);
  19. // This is the selected text and alert it
  20. alert(sel);
  21. var replace = '' + sel + '';
  22. // Here we are replacing the selected text with this one

  23. textarea.value = textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);

Sunday, August 1, 2010

Repository Has Not Been Enabled To Accept Revision Propchanges

Solution

To correct this, I needed to create a file in the "hooks" folder of my Subversion repository. On my system, it was located at C:\svn\repository\hooks. I created a file called "pre-revprop-change.bat", and I set the contents to this:

rem Only allow log messages to be changed.
if "%4" == "svn:log" exit 0
echo Property '%4' cannot be changed >&2
exit 1

This solution was suggested in the TortoiseSVN documentation.

5 Strategies for Getting More Work Done in Less Time

Summary.    You’ve got more to do than could possibly get done with your current work style. You’ve prioritized. You’ve planned. You’ve dele...