Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6890857
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T06:20:07+00:00 2026-05-27T06:20:07+00:00

Hello and thanks for looking! Background I am building a commercial web application for

  • 0

Hello and thanks for looking!

Background

I am building a commercial web application for a large client that requires us to use their existing SharePoint license since they have paid for it.

The SharePoint layer of this application (running on the webserver that also runs SP) is written in C# Asp.Net 2.0. Outside of that, we are writing an ASP.Net MVC 3 app in C# and Asp.net 4 and, although we would normally build a nice core library, web front-end, MSSQL backend with entities in the middle, etc, we are stuck with Sharepoint 2007 as a backend and ultimately a CMS.

So–we are making SP the service layer. It’s only job is to respond to requests for data with JSON objects, then our MVC3 app takes it from there by building entities from the JSON, using modern LINQ, Lambdas, etc.

The Problem

We find ourselves having to structure the data tables (which will live in SharePoint as SharePoint Lists) to conform to the way in which the end-users will manage the content. So, in essence, this necessitates a larger-than-normal amount of columns in each table to hold data that would normally be relational based. Yes–I know all about look-up lists, thanks.

In the modern world, we would draw on multiple data tables, build an entity/model, and then render a form from that entity which the end-user could use to update the various data.

In the SharePoint world, the unfortunate tendency is to build an enormous table so that a form drawn from it will mimic a well-planned entity.

I suppose that the answer lies in using SharePoint Designer 2007 to creat custom forms that pull from multiple tables and allow for a little logic and flexibility, but I do not care to use this tool (which I must do via RDC) for form creation. I would much rather automate the creation of these forms based on the entity that I construct in a development tool I am building. So. . .

My Question

Given that I already have robust code-generation technologies, which includes the creation of SharePoint lists and such via C# code, is there a way (through C#) to create SharePoint custom forms without going through SharePoint Designer?

In other words, I have already written code that allows me to create the data tables (SharePoint Lists) the way they would be in SQL, then generate the data entity model and corresponding code for issuing a JSON response. Now I just need to automate the process of building a custom SharePoint Form that ties my model, which is based on multiple SharePoint Lists, to that same work flow. I can accomplish this through SharePoint Designer, but how do I do it in C#?

Many Thanks!

Matt

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T06:20:07+00:00Added an answer on May 27, 2026 at 6:20 am

    For custom list forms you have an option of developing – Custom Rendering Templates. These are ascx files and hence if you have standardized layouts etc, you may very well be able to automate the code generation to some extent.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Hello and thanks for looking! Background I am designing a greenfield application using .NET4
Hello and thanks for your time, I am creating an application that moves video
Hello and thanks for looking! Background I currently have a C# method for looping
Possible Duplicate: Python package structure Hello, I'm looking to import a python file that
Hello I'm looking to create a web-page where users can play Gomoku live with
Hello i am looking for a very basic (lightweight) jquery lightbox solution that i
Hello everybody and thanks for your time. I'm developing some kind of monitoring application
Hello everyone thanks for looking into my problem. What I am trying to do
Hello and thanks for your opinion. I am creating a webservice. This webservice will
Hello and thanks to everyone for reading my question. I've been working on a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.