|
It's a limitation of the client's browser and how much memory it can have. Even though code can support infinite scroll no user should expect it to continue scrolling forever and ever without using up more memory.
I suggest put a limit on the infinite scroll and then have the user page if they want more.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
to solve this problem the way is for virtual scrolling. when user scroll down then new records will be append at the end of page and old records at the bof will be deleted those goes out of scope or view port.
please share a link if you know any jquery plugin for virtual scrolling.i need idea like how to implement this with jquery.
tbhattacharjee
|
|
|
|
|
Hello masters,
i'm not familiar with asp net and database. i have project to about asp and database and i try to use ASP Net and database from my sql to show markers at google maps. But my problem is that it displays the markers, but does not display the polylines. I dont know source code to create the polyline. Can you help me to show you source code? thanks before.
|
|
|
|
|
Hi All,
I am trying to reload parent page from a popup, after closing the popup, I am trying to reload the parent page and it is going into parent pages load method and loading everything, but showing the old value on the label. It seems it is executing parent reload before code behind. Can anybody please help me in this? Here is the code that I am calling in save click on client side, then it is calling the parent reload after that it is saving it seems? How can I change it to execute the the code behind click even first and then executing the reload?
if ((RedirectUrl != null) && (RedirectUrl != undefined) && RedirectUrl) {
if (NewRole && (NewRole == "N")) {
alert(NewRole);
parent.location.href = RedirectUrl;
parent.location.reload();
}
}
Thanks & Regards,
Abdul Aleem Mohammad
St Louis MO - USA
|
|
|
|
|
I could able to figure out the answer may be some body can use it that's why I am posting the answer here.
Put this code in the aspx file in script tag.
<script>
var RedirectUrl = '<%=RedirectUrl%>';
var HeadStart = '<%=HeadStart%>';
var NewRole = '<%=NewRole%>';
var GranteeId = '<%=GranteeId%>';
var RoleTypeId = '<%=RoleTypeId%>';
function RefreshParentWindow() {
if ((HeadStart != null) && (HeadStart != undefined) && HeadStart && (HeadStart == "Y")) {
if ((RedirectUrl != null) && (RedirectUrl != undefined) && RedirectUrl) {
if (NewRole && (NewRole == "N")) {
parent.location.href = RedirectUrl;
parent.location.reload();
}
}
}
}
</script>
And then call the above function in the code behind in button click after successfully saving the data.
void btnSave_Click(object sender, EventArgs e)
{
using (StaffBusinessObject staffBO = new StaffBusinessObject(UserId, CurrentDate))
{
bool temp = Save(staffBO, true);
if (temp && HeadStart == "Y" && NewRole == "Y")
{
Response.Redirect(RedirectUrl);
}
else if (temp && HeadStart == "Y" && NewRole == "N")
{
ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "script", "<script type='text/javascript'>RefreshParentWindow()();</script>", false);
}
}
}
Now enjoy coding
Thanks & Regards,
Abdul Aleem Mohammad
St Louis MO - USA
modified 18-Mar-15 18:45pm.
|
|
|
|
|
How to export gridview data to ODS file?
|
|
|
|
|
Well there really is no gridview data, I mean the gridview is just a display object, that packages your data into something that is easy to view.
So you have to write a program to get the data, and write that file.
If you did a bind in the Gridview, then your going to have to write a function to SELECT the database and store it somewhere like a class or structure, and then write your program to write the file.
Use the search words
How to write data to excel file and download it in asp.net
https://www.google.com/search?q=How+to+write+data+to+excel+file+and+download+it+in+asp.net&ie=utf-8&oe=utf-8[^]
And search for an idea of how to start. You really needed to provide more information such as
ASP.Net Web Forms
ASP.Net MVC
|
|
|
|
|
Thank you Jkirkerx for your reply and sorry for not providing full detail.
By gridview data I mean Data displayed on gridview after fetching it from the database.
And it is in Asp.net web form.
I have exported data to doc,pdf,excel,csv, and now I want to export the data into .ods file.
|
|
|
|
|
|
Thanks a lot Jkirkerx.
|
|
|
|
|
Hi Friends,
I was able to create Master pages and content pages.
Not sure what happen all of a suddend, now unable to add content pages though I opened Visual Studio 'run as Administrator'
I tried with both Web application and Web site.
Here I dint find an option to attach my error message with screen shot.
Kindly look at the error message and please help me.
Web Application Error message is : The template file used to generate the content page cannot be found.
Web site Error Message is : The content page cannot be created because the language specified for the master
page, 'C#', is not supported.
Regards
Reddy
|
|
|
|
|
You create a master page, add Content Place Holders in it, they are containers that hold the content for the child page.
Then you right click, Add -> Items -> and choose Web Form.
The dialog will ask if you want to use a master page, check the box, and the child web form is made with all the content place holders.
It just works, the child page will read it's header, look for the master page, and insert it's content into the placeholders automatically, and create HTML.
https://www.youtube.com/watch?v=IzlwwDPC7pk[^]
|
|
|
|
|
Hello,
I have a small c# program where I need to hash my password and use the hashed password as a key to encrypt data.
How do I make the hashed password as a key and then encrypt data? Any links please?
Thanks.
|
|
|
|
|
Hashed Password as a Key??
Every time you change your password, you tend to lose the encryption key, it will become a nightmare for you to recover the data.
You may use something like this for encryption:
using System.Security.Cryptography;
...
public static string Encrypt(string toEncrypt, bool useHashing)
{
byte[] keyArray;
byte[] toEncryptArray = UTF8Encoding.UTF8.GetBytes(toEncrypt);
string securityKey = "MD5Hash";
if (useHashing)
{
MD5CryptoServiceProvider hashmd5 = new MD5CryptoServiceProvider();
keyArray = hashmd5.ComputeHash(UTF8Encoding.UTF8.GetBytes(securityKey));
hashmd5.Clear();
}
else
keyArray = UTF8Encoding.UTF8.GetBytes(securityKey);
TripleDESCryptoServiceProvider tdes = new TripleDESCryptoServiceProvider();
tdes.Key = keyArray;
tdes.Mode = CipherMode.ECB;
tdes.Padding = PaddingMode.PKCS7;
ICryptoTransform cTransform = tdes.CreateEncryptor();
byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length);
tdes.Clear();
return Convert.ToBase64String(resultArray, 0, resultArray.Length);
}
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
Since you're talking about this in ASP.NET forum, I would like to give you a method for doing this in ASP.NET way. Read this article of mine, Hashing Passwords using ASP.NET's Crypto Class[^]. This is about hashing the password, after that you can encrypt the data using this hashed password.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
Are you using Membership? If so are your passwords set to hashed mode? If so then you can't retrieve your password, but you could read it from the membership tables and use it as-in because it is already hashed. As someone mentioned though, this is a bad idea, as changing the password means your data is gone. Maybe use a hash of the username instead.
|
|
|
|
|
I just wrote a new password program for my MVC Web App, but this time I used PWDTK
If your using web forms, try the 1st post, it's the easiest to implement and use for beginners.
But do read the other post with the article, I just read it, and it's written very clear with pictures that explain.
But the concept of using a a big rotating salt to hash the password offers a more difficult challenge to crack the passwords. Just remember to store the salt for each user somewhere.
This might work in webforms
http://sourceforge.net/projects/pwdtknet/[^]
This is for MVC using the package that you just code to.
https://www.nuget.org/packages/PWDTK/[^]
|
|
|
|
|
hello there,
i want to display the data from table in grid, i also wants to perform CRUD operation which reflect the updates to database using ajax post.
so is there any special grid library to do that?
Tansoft
|
|
|
|
|
Hi everyone, I want to display the name of the user who is currently logged in the system
|
|
|
|
|
You can use User.Identity.Name
|
|
|
|
|
apologized that i am not very good in asp.net mvc that i would like to confess. i just come across a good write up for asp.net 5 new feature from this url http://stephenwalther.com/archive/2015/02/24/top-10-changes-in-asp-net-5-and-mvc-6
from there i heard about a term called Tag Helpers in ASP.Net MVC 5 and i saw there people say before developer create form this below way
@model MyProject.Models.Product
@using (Html.BeginForm())
{
<div>
@Html.LabelFor(m => p.Name, "Name:")
@Html.TextBoxFor(m => p.Name)
</div>
<input type="submit" value="Create" />
}
and now people can code the same with tag helper the below way
@model MyProject.Models.Product
@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers"
<form asp-controller="Products" asp-action="Create" method="post">
<div>
<label asp-for="Name">Name:</label>
<input asp-for="Name" />
</div>
<input type="submit" value="Save" />
</form>
they use some few new syntax called asp-controller,asp-for etc but what it will do.....how and why people would be benefited by using this new syntax asp-controller,asp-for etc.
so please some one help me to understand this new tag helper concept and how it will make a developer life easier. thanks
tbhattacharjee
|
|
|
|
|
Hi,
This is an attempt to make you feel that you are not doing mixed coding (Client side and server side). Also, it may reduce the context switching (IMHO).
Moreover, tag based syntax is good for simplicity. Just think if you have to add 10 attributes in your html helper. Your code becomes un-readable. With tag helper, your server side and client side tags and attributes will go hand in hand with much improved readability.
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
thanks for your reply. can you please discuss the advantage with sample code whatever you said in your answer. if u plzz explain with small small sample code then i may understand. thanks
tbhattacharjee
|
|
|
|
|
I would recommend you to visit http://asp.net/mvc and other websites which talk about it.
You will get many examples there. Please don't hesitate to ask if you have specific pin-point question.
TagHelpers[^]
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
Your sample code has a perfect example.
So as it is now you have a form like so
@model MyProject.Models.Product
@using (Html.BeginForm())
{
<div>
@Html.LabelFor(m => p.Name, "Name:")
@Html.TextBoxFor(m => p.Name)
</div>
<input type="submit" value="Create" />
}
Just by looking at this code I don't really know where the form is going to be posted to. Also your standard HTML controls are created using specific C# HTML Helpers, which can make the html a little confusing for some.
Now taking a look at the code that uses Tag Helpers, the HTML is much more readable.
@model MyProject.Models.Product
@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers"
<form asp-controller="Products" asp-action="Create" method="post">
<div>
<label asp-for="Name">Name:</label>
<input asp-for="Name" />
</div>
<input type="submit" value="Save" />
</form>
I know exactly where this form is going to post back to. And I also know where my HTML elements are and where my C# code is. For me, it makes the view a whole lot easier to read and understand.
|
|
|
|